跳到主要内容

号卡分销接入规范2

编写octopus_lpg编写时间2024-03
V1.0
当前版本V1.0

修订历史

序号变更内容版本号版本日期
1初稿v1.02024-03-29

注意事项

  • 接口接入方式采用标准 https/http+json 协议,通过 get/post 方式调用服务

  • 调用接口前,需提前联系运营人员获取 octopusAuthCode 需设置在请求 header 中

  • 接口地址: act.occrab.cn/openapi/fenxiao/gth

  • 接口有频次限制,如服务器请求请提前联系运营人员,设置IP白名单

  • 测试 octopusAuthCode : 37e632b03b818c37e28b0d10b36edb4d

1. 请求header 示例

curl -H 'octopusAuthCode: 1a2b3c4d' -H 'version: v1.0'

2. 表单提交

基本信息

请求方式post
uri/addOrder

Body请求示例

{
"slotId":"6520",
"name":"testname",
"phone":"18212341234",
"certNo": "xxxxxxx",
"province": "北京",
"city": "北京市",
"district": "西城区",
"address": "xxxxxxxx"
}

请求参数

序号名称位置类型必选说明
octopusAuthCodeheaderstring授权码
versionheaderstring固定值:v1.0
bodybodyobject

| 1 | slotId | body | string | 是 | 渠道编号,来源由章鱼运营人员分配 | | 2 | name | body | string | 是 | 姓名 | | 3 | phone | body | string | 是 | 联系方式 | | 4 | certNo | body | string | 是 | 身份证号 | | 5 | province | body | string | 是 | 省份名称| | 6 | city | body | string | 是 | 城市名称| | 7 | district | body | string | 是 | 地区名称| | 8 | address | body | string | 是 | 详细地址 |

成功示例

{
"code" : 200,
"message" : "成功",
"data" : [
"uuid":"表单编号"
]
}

失败示例

{
"code" : 50001,
"message" : "订单提交失败",// 或替他失败描述
"data": {"msg":{"code":51304,"info":"1234, 该产品不存在"}}// 详细描述信息
}

其他状态请参照返回值说明

3. 订单信息接口

基本信息

请求方式get
uri/getInfo

Body请求示例

{
"uuid":""
}

请求参数

序号名称位置类型必选说明
octopusAuthCodeheaderstring授权码
versionheaderstring固定值:v1.0
bodybodyobject
1uuidbodystring订单编号,来源表单提交

成功示例

{
"code": 200,
"message": "成功",
"data": {
{
"outer_id":"asdf",//订单编号
"plan_mobile_produced":"订阅手机号",
"status":"订单状态", //
"is_activated":"是否激活",//
"activated_at":"激活时间",
"is_recharged":"是否首充",// 1 已首充
"recharged_at":"首充时间",
"tracking_number":"物流单号",
"tracking_company":"物流公司名称",
"reason":"失败原因"
}
}
}

返回内容说明

序号名称类型说明
codestring状态码
messagestring信息说明
dataobject
1outer_idstring订单编号
2plan_mobile_producedstring订阅手机号
3statusstring订单状态,0:订单终止,550:已发货,-120:信息审核失败,-460:开卡失败等如没有状态对应信息请联系章鱼运营人员
4is_activatedstring是否激活,1:已激活,0:未激活,100:已激活,200:激活且充值
5activated_atstring激活时间
6is_rechargedstring是否首充
7recharged_atstring首充时间
8tracking_numberstring物流单号
9tracking_companystring物流公司名称
10reasonstring失败原因

其他状态请参照返回值说明

返回值说明

code说明(message)
200成功
--
40301请求频率受限
--
40400未授权
40401版本不能为空
40402相关参数不能为空
40403没有可选的手机号
40404找不到可用的套餐信息
40405该地址无法配送
40406身份校验失败
40407不存在的订单信息
40408取消状态类型错误
--
50001订单提交失败
50200请重新提交
--
50401地区信息获取失败
50402该订单状态不允许取消
50403取消订单失败