全部产品
阿里云办公

订购记录查询接口(QueryOrderList)

更新时间:2017-10-27 16:14:02

订购记录查询接口(QueryOrderList)

定向流量整体流程及操作步骤

定向流量整体流程及操作步骤

参数说明

入参列表
参数名称 参数类型 必填与否 样例取值 参数说明
PhoneNumber String 必填 13010112022 订购手机号
出参列表
出参名称 出参类型 样例取值 参数说明
RequestId String 8906582E-6722 请求ID
Code String OK 状态码-返回OK代表请求成功,其他错误码详见错误码列表
Message String 请求成功 状态码的描述
dcdpOrderDetailDTOs List 详见下表示例 订购关系列表
DcdpOrderDetailDTO示例
出参名称 出参类型 样例取值 参数说明
InstanceId String 123456 实例ID
Sid Long 1 免流服务ID
GradeId String 1 档位ID
orderAppName String XXXX 发起订购的app名称
freeFlowAppName String XXXX,XXX,XXX 免流app列表,用逗号分隔
expireTime String 2017-09-01 12:00:00 过期时间

技术对接步骤

1:下载SDK工具包

SDK工具包中一共包含了2个类库,一个aliyun-php-sdk-core包,另外一个是alicom-dycdp-api包,将这两个包添加到工程依赖中。

SDK&DEMO[下载地址]

2: 编写样例程序
  1. // 代码节选,详见aliyun-dydcdp-php-sdk/api_demo/DcdpDemo.php
  2. ...
  3. class DcdpDemo
  4. {
  5. ...
  6. /**
  7. * 订购记录查询
  8. *
  9. * @return stdClass
  10. * @throws ClientException
  11. */
  12. public static function queryOrderList() {
  13. //组装请求对象-具体描述见控制台-文档部分内容
  14. $request = new QueryOrderListRequest();
  15. //选填-待充值号码
  16. $request->setPhoneNumber("1800000000");
  17. //hint 此处可能会抛出异常,注意catch
  18. $response = static::getAcsClient()->getAcsResponse($request);
  19. return $response;
  20. }
  21. }
  22. $response = DcdpDemo::queryOrderList();
  23. echo "订购记录查询(queryOrderList)接口返回的结果:\n";
  24. print_r($response);

错误码列表

Code 描述
OK 请求成功
isv.DXLL_NOT_SID_INFO 定向流量免流id不存在
isv.MOBILE_NUMBER_ILLEGAL 手机号码格式错误
isv.RES_OWNER_ID_UNKNOWN 找不到资源归属的阿里云ID
isv.PRODUCT_UN_SUBSCRIPT 未开通云通信产品的阿里云客户
isv.SYSTEM_ERROR 接入层系统异常