V2.0开放接口
  1. 物联卡业务
V2.0开放接口
  • 对接前必看
  • 号卡/宽带业务
    • 号卡订单状态码说明
    • 关于下单省市区编码
    • 获取店铺基础配置
      GET
    • 获取在售商品列表
      POST
    • 发送短信验证码
      POST
    • 预选下单号码
      POST
    • 提交申请订单
      POST
    • 订单查询
      POST
    • 获取指定商品详细信息
      POST
    • 上传证件照
      POST
    • 订单回调
      POST
    • IP定位
      GET
  • 靓号业务
    • 获取靓号列表
  • 物联卡业务
    • 物联卡相关状态码说明
    • 批量查询卡板信息(100张)
      POST
    • 批量订阅卡板信息(100张)
      POST
    • 批量查询卡板最新状态(10张)
      POST
    • 批量查询卡板实时流量(10张)
      POST
    • 批量查询卡板指定月流量(10张)
      POST
    • 批量停机(100张)
      POST
    • 批量复机(100张)
      POST
    • 单卡机卡绑定
      POST
    • 单卡限速
      POST
    • 单卡解除限速
      POST
    • 单卡/设备订购套餐包
      POST
    • 获取官方实名链接
      POST
    • 查询卡板操作记录
      POST
    • 查询账户资产
      POST
    • 获取移动流量池Token
      POST
    • 查询设备信息
      POST
    • 查询设备流量
      POST
    • 设备切换网络
      POST
  1. 物联卡业务

单卡/设备订购套餐包

POST
/openapi/iot/submitPackageOrder
单卡/设备订购套餐包,套餐包对接专用。
调用前请确定账户余额充足,可通过接口查询账户资产查看主账户余额
套餐包编码在哪查看?
1.PC端后台请到【物联卡套餐】中找到【套餐包编码】
image.png
2.移动端后台请到【套餐管理】中查看
1e04f283-1401-4a8a-9f15-d1968f8a98fb.png

请求参数

Header 参数
appID
string 
必需
默认值:
1
apiVersion
string 
必需
默认值:
2.0.0
traceID
string 
必需
默认值:
5831f960804c9217ec01e425b8cc76f5
timestamp
string 
必需
默认值:
1703592981
sign
string 
必需
默认值:
65987d12ae39b2c449b495c77c83c8ef
Body 参数application/x-www-form-urlencoded
simNo
string 
必需
卡板卡号,设备充值时请传入主卡卡板卡号
示例值:
1929033251
packageId
string 
必需
套餐包编码,在套餐包列表中查看
示例值:
22
effectType
string 
必需
生效时间 1立即生效,2次月生效
示例值:
1
customNo
string 
必需
自定义订单号,对接方的唯一订单号(8-64位数字字母)
示例值:
de7924190818450ae817cbb2e1ce
remark
string 
订单备注
必需
示例值:
接口备注

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1:2000/openapi/iot/submitPackageOrder' \
--header 'appID;' \
--header 'apiVersion;' \
--header 'traceID;' \
--header 'timestamp;' \
--header 'sign;' \
--data-urlencode 'simNo=1929033251' \
--data-urlencode 'packageId=22' \
--data-urlencode 'effectType=1' \
--data-urlencode 'customNo=de7924190818450ae817cbb2e1ce' \
--data-urlencode 'remark=接口备注'

返回响应

🟢200成功
application/json
Body
0成功,其他失败
code
integer 
必需
message
string 
必需
data
object 
必需
packageId
integer 
订购套餐包编码
必需
packageName
string 
套餐包名称
必需
packageType
integer 
套餐包类型
必需
totalFlow
integer 
套餐总流量(KB)
必需
useFlow
integer 
必需
套餐已用流量(KB)
effectiveStatus
integer 
必需
套餐生效状态,请参考物联卡相关状态码说明
effectiveCycle
integer 
必需
套餐生效周期,请参考物联卡相关状态码说明
startAt
string 
开始时间
必需
endAt
string 
结束时间
必需
orderSn
string 
我方订单号
必需
actualPayMoney
integer 
订单实付金额
必需
customNo
string 
必需
对接方提供的自定义订单号
remark
string 
订购备注
必需
timestamp
integer 
必需
traceID
string 
必需
示例
{
  "code": 0,
  "message": "操作成功",
  "data": {
    "packageId": 22,
    "packageName": "测试1G叠加包",
    "packageType": 3,
    "totalFlow": 1048576,
    "useFlow": 0,
    "effectiveStatus": 1,
    "effectiveCycle": 1,
    "startAt": "2024-11-01 00:00:00",
    "endAt": "2024-12-01 00:00:00",
    "orderSn": "SP20241115182300zJOX",
    "actualPayMoney": 5,
    "customNo": "de7924190818450ae817cbb2e1ce",
    "remark": "接口备注"
  },
  "timestamp": 1731666181,
  "traceID": "5831f960804c9217ec01e425b8cc76f5"
}
上一页
单卡解除限速
下一页
获取官方实名链接
Built with