全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
流量服务

流量价格查询API(QueryCdpOffer)---JAVA

更新时间:2017-12-26 21:14:56

流量价格查询接口(QueryCdpOffer)

流量服务整体流程及操作步骤

流量服务整体流程及操作步骤

参数说明

入参列表
参数名称 参数类型 必填与否 样例取值 参数说明
Vendor Integer 必选 1 运营商:1-联通 2-电信 3-移动
ChannelType Integer 必选 2 通道类型:1-全国 2-分省
Province String 可选 北京 省份,通道类型为1时,可不填,默认为全国
出参列表
出参名称 出参类型 样例取值 参数说明
RequestId String 8906582E-6722 请求ID
Code String OK 状态码-返回OK代表请求成功,其他错误码详见错误码列表
Message String 请求成功 状态码的描述
cdpOfferDTOs Object - 流量价格结构体,包括运营商、渠道类型、省份、档位、流量类型、标准价、折扣、商品编码等信息

技术对接步骤

1:下载SDK工具包

SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是alicom-dycdp-api包,将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包,添加到工程类库中依赖使用。

SDK&DEMO[下载地址]

2: 编写样例程序
  1. //设置访问超时时间
  2. System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
  3. System.setProperty("sun.net.client.defaultReadTimeout", "10000");
  4. //云通信产品-流量服务API产品名称
  5. final String product = "Dycdpapi";
  6. //云通信产品-流量服务API产品域名
  7. final String domain = "dycdpapi.aliyuncs.com";
  8. //需要替换成你的AK信息
  9. final String accessKeyId = "yourAccessKeyId";
  10. final String accessKeySecret = "yourAccessKeySecret";
  11. //初始化acsClient
  12. IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);
  13. DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);
  14. IAcsClient acsClient = new DefaultAcsClient(profile);
  15. QueryCdpOfferRequest request = new QueryCdpOfferRequest();
  16. //必选-运营商:1-联通 2-电信 3-移动
  17. request.setVendor(1);
  18. //必选-通道类型:1-全国 2-分省
  19. request.setChannelType(2);
  20. //可选-省份
  21. request.setProvince("北京");
  22. //请求失败这里会抛异常
  23. QueryCdpOfferResponse queryCdpOfferResponse = acsClient.getAcsResponse(request);
  24. if(queryCdpOfferResponse.getCode()!= null && queryCdpOfferResponse.getCode().equals("OK")) {
  25. //请求成功
  26. }
本文导读目录