更新时间:2019-07-24 09:40
为了访问服务,您需要有一个阿里云账号。如果没有,可首先按照如下步骤创建阿里云账号:
为了使用物联卡 SDK,您必须申请阿里云的访问密钥。
阿里云访问秘钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的“安全口令”。您可以用它来签名 API 请求内容以通过服务端的安全验证。
该访问秘钥成对(AccessKeyId 与 AccessKeySecret)生成和使用。每个阿里云用户可以创建多对访问秘钥,且可随时启用(Active)、禁用(Inactive)或者删除已经生成的访问秘钥对。
您可以通过阿里云控制台的 秘钥管理页面 创建、管理所有的访问秘钥对,且保证它处于“启用”状态。由于访问秘钥是阿里云对 API 请求进行安全验证的关键因子,请妥善保管你的访问秘钥。如果某些秘钥对出现泄漏风险,建议及时删除该秘钥对并生成新的替代秘钥对。
ICCID
请到阿里云控制台下的物联网无线服务下的卡管理页面,获取已经正常激活的卡对应的iccid值
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Iccid | String | 必须 | 需要充值的物联卡对应的Iccid编码 |
其他请求参数请参见 公共请求参数
出参名称 | 出参类型 | 样例取值 | 参数说明 |
---|---|---|---|
RequestId | String | 8906582E-6722 | 请求ID |
Code | String | OK | 状态码-返回OK代表请求成功,其他错误码详见错误码列表 |
Message | String | 请求成功 | 状态码的描述 |
CardOfferDetail | Object | - | 该对象为list,list里面的元素请参考下面的CardOfferDetail样例 |
出参名称 | 出参类型 | 样例取值 | 参数说明 |
---|---|---|---|
ExpireTime | String | 2099-12-31 23:59:59 | 失效时间 |
EffectiveTime | String | 2017-11-06 17:49:12 | 生效时间 |
OrderTime | String | 2017-11-06 17:47:12 | 订购时间 |
OfferName | String | XXX套餐 | 套餐名称 |
OfferId | String | 12312312 | 套餐编号 |
备注:返回列表为当前时间点有效的订购信息。不展示下周期以及生效时间晚于当前时间的订购信息。
公共返回参数,详见 公共请求参数
SDK&DEMO[下载地址]
下载SDK后,路径在:dyiotapi_python.zip\python-dyiotapi\api_demo\aliyun-python-sdk-dyiotapi-demo.py内查看demo。
{
"RequestId":"A9D2A751-8207-4951-A138-A2D5B0208728",
"Code":"OK",
"Message":"OK",
"CardOfferDetail":[
{
"ExpireTime":"2099-12-31 23:59:59",
"EffectiveTime":"2017-11-06 17:49:12",
"OrderTime":"2017-11-06 17:47:12",
"OfferName":"物联网-联通(internet)-基础套餐",
"OfferId":"22010000142006"
},
{
"ExpireTime":"2018-05-04 23:59:59",
"EffectiveTime":"2017-11-06 17:49:12",
"OrderTime":"2017-11-06 17:47:12",
"OfferName":"物联网-联通(internet)流量180天-1G",
"OfferId":"22010000219106"
}
]
}
错误代码 | 描述 | Http状态码 | 语义 |
---|---|---|---|
isv.INVALID_PARAMETERS | The parameters is invalid. | 400 | 参数无效,具体看message表述 |
isv.PRODUCT_UN_SUBSCRIPT | The Product need to order,before invoke the API. | 400 | 未开通物联卡产品 |
isv.FORBIDDEN_ACTION | Not support business action. | 400 | 后台不支持业务配置发起此操作 |
isv.IOT_RES_NOT_EXIST | Can’t found the card by the iccid number. | 400 | IccId对应的卡资源不存在 |
isv.QUERY_ASSETS_ERROR | Query user infomation of the card response is error. | 400 | 卡对应的用户资料异常 |
isv.RAM_PERMISSION_DENY | The invoker is permission invoke the API for the card. | 400 | 当前调用者无权对该卡发起请求 |
isv.SYSTEM_ERROR | System error. | 404 | 系统异常 |
在文档使用中是否遇到以下问题
更多建议
匿名提交