如果您需要订购宽带加速服务,可以调用订购宽带加速接口。

订购宽带加速接口(BandOfferOrder)

用于为目标宽带订购加速服务,返回订购的阿里云订单号。所有订购记录、订购记录的明细都可以在阿里云的订单明细中进行查看。
注意 调用订购宽带加速接口会从您的阿里云账户中扣除相应的商品费用。如果您在对接测试期调用了该接口,则系统会终止您的测试期且无法恢复,请确保调用宽带加速订购接口前已经完成了其他接口的对接测试工作。

参数列表

入参列表

参数名称 参数类型 是否必填 样例取值 参数说明
BandId String 100001 在宽带加速预校验接口中返回的宽带ID。
OfferId String 2209089989 在预备检查接口中返回的可订购产品ID。

出参列表

参数名称 参数类型 样例取值 参数说明
RequestId String 89078768788ada 请求ID。
Code String OK 状态码-返回OK代表请求成功,其他错误码详见错误码列表。
Message String 请求成功 状态码的描述。
ResultModle Long 200989312312 阿里云订单ID。

技术对接步骤

1. 下载SDK开发工具

点击进入工具包下载

2. 编写样例程序

/**
* 订购宽带加速
 *
* 这是云通信智能网络加速服务API产品的DEMO程序,直接执行此文件即可体验云通信智能网络加速服务产品API功能
 * (只需要将AK替换成开通了云通信-云通信智能网络加速服务产品功能的AK即可)
* 备注:Demo工程编码采用UTF-8
 */
function bandOfferOrder() {
// 产品名称,开发者无需替换
$product = "Snsuapi";

// 产品域名,开发者无需替换
$domain = "snsuapi.aliyuncs.com";

// TODO 此处需要替换成开发者自己的AK (https://ak-console.aliyun.com/)
$accessKeyId = "yourAccessKeyId"; // AccessKeyId

$accessKeySecret = "yourAccessKeySecret"; // AccessKeySecret

// 暂时不支持多Region
$region = "cn-hangzhou";

// 服务结点
$endPointName = "cn-hangzhou";

//初始化acsClient,暂不支持region化
$profile = DefaultProfile::getProfile($region, $accessKeyId, $accessKeySecret);

// 增加服务结点
DefaultProfile::addEndpoint($endPointName, $region, $product, $domain);

// 初始化AcsClient用于发起请求
$acsClient = new DefaultAcsClient($profile);

/**
 * 组装请求对象-具体描述见控制台-文档部分内容
 */
$request = new BandOfferOrderRequest();

//可选-启用https协议
//$request->setProtocol("https");

// 宽带Id, 必填参数
$request->setBandId(100001); // bandId 由其他的接口进行返回

// 商品Id, 必填参数
$request->setOfferId('2230980781231'); // offerId 由其他的接口进行返回

// 发起访问请求, 禁止Client的自动重试,避免多次购买
$acsResponse = $acsClient->getAcsResponse($request, false, 0);

return $acsResponse;
}

// 调用示例:
set_time_limit(0);
header('Content-Type: text/plain; charset=utf-8');

//注意:调用订购宽带加速接口会从您的阿里云账户中扣除相应的商品费用。
//如果您在对接测试期调用了该接口,则系统会终止您的测试期且无法恢复,
//请确保调用宽带加速订购接口前已经完成了其他接口的对接测试工作。

print_r('请先解除注释');
//(替换下行代码中的#为=之后取消注释方可测试)*