本文介紹如何通過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泄露,威脅您賬號下所有資源的安全。
* 調用接口前請先配置身份認證,具體操作請參見http://bestwisewords.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推廣包 |
文檔內容是否對您有幫助?