查询设备流量池信息
接口描述
根据设备序列号查询该设备的流量池归属与当月用量,包括所属分组的限额配置、组已用量,以及设备当月用量全集与剩余流量。
设备未加入任何分组时,pool_group_id 返回 0、pool_group_name 返回空串;分组属性字段(group_mode、is_default、total_quota_kb、per_device_quota_kb、group_used_volume_kb)因查不到所属分组而返回 null。
请求说明
| 接口ID | 协议 | 方法 | PATH |
|---|---|---|---|
| 86 | HTTPS | GET | /openapi/v1/pbs/sim_data_pool/devices/:sn |
PATH参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| sn | string | 是 | PATH中的:sn需要替换为具体的设备序列号(格式:8位十六进制-8位十六进制,或 20 位数字) |
URL参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| accesskey_id | string | 是 | 参见签名认证 |
| expires | int | 是 | 参见签名认证 |
| signature | string | 是 | 参见签名认证 |
请求示例
GET https://open.vzicloud.com/openapi/v1/pbs/sim_data_pool/devices/12345678-87654321?accesskey_id=8d9EsDAD2115Q5PM8tuP6g1IdAglkayp&expires=1619022787&signature=G29eTBjMm0gZF7cpXNLX7Hrn0yM%3D HTTP/1.1
返回说明
返回参数
| 参数 | 类型 | 说明 |
|---|---|---|
| sn | string | 设备SN |
| device_name | string | 设备名称 |
| state | int | 设备在线状态(0=在线 1=离线) |
| iccid | string | SIM 卡 ICCID |
| sim_status | int | SIM 卡状态(2=正常 3=已停机 100=已废弃,其余值见下表) |
| pool_group_id | int | 所属分组ID,未加入分组时为 0 |
| pool_group_name | string | 所属分组名称,未加入分组时为空串 |
| group_mode | int | 所属分组限额模式(0=共享 1=独占预留),未加入分组时为 null |
| is_default | int | 所在分组是否默认分组(1=是 0=否),未加入分组时为 null |
| total_quota_kb | int | 所在组总额度(0=不限),未加入分组时为 null |
| per_device_quota_kb | int | 所在组单设备额度(0=不限),未加入分组时为 null |
| group_used_volume_kb | int | 所在组当月已消耗,未加入分组时为 null |
| this_month_total_data_usage | int | 设备当月已用流量 |
| this_month_max_data_volume | int | 设备当月最大额度(免费 + 智能补充 + 固定流量 + 可用池额度) |
| this_month_pool_data_usage | int | 设备当月消耗的流量池额度 |
| this_month_purchased_volume | int | 设备当月已购额度(免费 + 智能补充 + 固定流量) |
| perm_data_volume | int | 固定流量总额度(KB)。全部永久包累计,跨月累积不清零(非当月统计),无永久包时为 0 |
| perm_data_usage | int | 固定流量已用(KB) |
| remaining_kb | int | 剩余流量 = 最大额度 − 已用,负值按 0 |
口径说明:
this_month_*为当月统计;perm_data_*为累计值(永久包无使用期限),勿混用。
sim_status 枚举:
| 值 | 含义 |
|---|---|
| 2 | 已激活(正常) |
| 3 | 已停用(停机) |
| 100 | 已废弃(无效卡,不参与流量处理) |
返回示例
设备已加入分组:
{
"sn": "12345678-87654321",
"device_name": "出入口相机-东门",
"state": 0,
"iccid": "89860412345678901234",
"sim_status": 2,
"pool_group_id": 102,
"pool_group_name": "出入口设备",
"group_mode": 1,
"is_default": 0,
"total_quota_kb": 3145728,
"per_device_quota_kb": 1048576,
"group_used_volume_kb": 2097152,
"this_month_total_data_usage": 524288,
"this_month_max_data_volume": 1572864,
"this_month_pool_data_usage": 524288,
"this_month_purchased_volume": 1048576,
"perm_data_volume": 0,
"perm_data_usage": 0,
"remaining_kb": 1048576
}
设备未加入分组(pool_group_id 为 0、group_* 为 null):
{
"sn": "12345678-87654322",
"device_name": "停车场入口",
"state": 1,
"iccid": "89860412345678905678",
"sim_status": 2,
"pool_group_id": 0,
"pool_group_name": "",
"group_mode": null,
"is_default": null,
"total_quota_kb": null,
"per_device_quota_kb": null,
"group_used_volume_kb": null,
"this_month_total_data_usage": 204800,
"this_month_max_data_volume": 1048576,
"this_month_pool_data_usage": 0,
"this_month_purchased_volume": 1048576,
"perm_data_volume": 0,
"perm_data_usage": 0,
"remaining_kb": 843776
}
错误码
| HTTP 状态 | code | 说明 |
|---|---|---|
| 400 | 1005 | 设备未找到(该 SN 在系统中无 4G 流量设备记录) |