本文介绍如何通过Java SDK调用GetFreeFlowProductList方法获取可订购流量包列表。
请求参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
InstanceId | String | 是 | xgip_oneflow_public_cn-******* | 订单实例 |
Endpoint | String | 是 | xgippop.aliyuncs.com | 服务的接入地址,固定值 |
代码示例
import com.alibaba.fastjson.JSON;
import com.aliyun.teaopenapi.models.Config;
import com.aliyun.xgippop20220520.Client;
import com.aliyun.xgippop20220520.models.GetFreeFlowProductListRequest;
import com.aliyun.xgippop20220520.models.GetFreeFlowProductListResponse;
public class GetFreeFlowProductList {
public static void main(String[] args) {
GetFreeFlowProductListRequest request = new GetFreeFlowProductListRequest();
request.setInstanceId("xgip_oneflow_public_cn-*********");
/**
* 阿里云账号AccessKey拥有所有API的访问权限,建议您使用RAM用户进行API访问或日常运维。
* 强烈建议不要把AccessKey ID和AccessKey Secret保存到工程代码里,否则可能导致AccessKey泄露,威胁您账号下所有资源的安全。
* 调用接口前请先配置身份认证,具体操作请参见https://help.aliyun.com/document_detail/378659.html。
* 本示例使用了阿里云Credentials工具托管AccessKey,来实现API访问的身份验证。
*/
com.aliyun.credentials.Client credentialClient = new com.aliyun.credentials.Client();
Config config = new Config();
config.setEndpoint("xgippop.aliyuncs.com");
config.setCredential(credentialClient);
try {
Client client = new Client(config);
GetFreeFlowProductListResponse response = client.getFreeFlowProductList(request);
System.out.println(JSON.toJSONString(response.getBody()));
} catch (Exception e) {
e.printStackTrace();
}
}
}
返回结果示例
{
"code":"200",
"data":[
{
"configured":true,
"flowProductAmount":"15G",
"flowProductId":"ct_group_15G",
"flowProductName":"定流能服_电信_聚合型_15GB",
"flowProductPeriod":"day",
"flowType":"group",
"operator":"ct",
"specType":"group"
},
{
"configured":true,
"flowProductAmount":"30G",
"flowProductId":"ct_group_30G",
"flowProductName":"定流能服_电信_聚合型_30GB",
"flowProductPeriod":"day",
"flowType":"group",
"operator":"ct",
"specType":"group"
}
],
"message":"操作成功",
"success":true
}
返回结果中data对象说明
名称 | 类型 | 描述 |
configured | Boolean | 产品当前状态,true为已配置,false为未配置 |
flowProductAmount | String | 产品包含的流量大小 |
flowProductId | String | 免流产品ID |
flowProductName | String | 流量包名称 |
flowProductPeriod | String | 产品周期:months;day |
flowType | String | 商品规格类型:group聚合包;exclusive专属包;shorttime推广包 |
operator | String | ct(中国电信),cu(中国联通),cm(中国移动) |
specType | String | 下单规格类型,:group聚合包;exclusive专属包;shorttime推广包 |
该文章对您有帮助吗?