查询账套信息
API路径
services/v2/rest/user/package
请求header参数
字段 |
类型 |
说明 |
示例 |
x-ak-key |
string |
当前分销的AK值 |
|
x-ak-ts |
string |
毫秒级时间戳 |
|
x-ak-pin |
string |
经过加密算法生成的加密参数(api加密认证方式) |
|
请求方法
GET
请求参数
字段 |
类型 |
说明 |
示例 |
mobile |
string |
主/子账户手机号码 |
13345664445 |
调用样例
https://${host}/services/v2/rest/user/package?mobile=13311114441
返回结果
字段 |
类型 |
说明 |
是否必须 |
error_code |
int |
错误码 |
Y |
success |
boolean |
是否成功 |
Y |
message |
string |
错误提示消息 |
Y |
data.uid |
string |
第三方账户系统唯一ID,如果API对接绑定过,会有值,否则为空字符串 |
Y |
data.user_id |
string |
搜客宝账户系统唯一ID |
Y |
data.mobile |
string |
搜客宝账户系统该用户手机 |
Y |
data.expiry_time |
int |
搜客宝账户系统该用户过期时间 |
Y |
data.company_name |
string |
搜客宝账户系统该用户企业名称 |
Y |
data.status |
int |
搜客宝账户系统该用户状态,1表示正常,2表示未激活,3表示禁用,4表示已过期 |
Y |
data.role |
string |
搜客宝账户系统该用户角色 |
Y |
data.package.meals |
array |
该用户所在账套的套餐情况,对象的属性全部为必须 |
Y |
data.package.subaccounts |
array |
该用户所在账套的子账户,账户都包含必须属性uid,user_id,mobile,status,role |
Y |
data.package.mainaccount |
array |
该用户所在账套的主账户,账户都包含必须属性uid,user_id,mobile,status,role |
Y |
JSON示例
{
"error_code": 0,
"success":true
"message": "",
"data": {
"uid":"5926cesdfsdfe5a600422292fd2676",
"user_id":'5926cee5a600422292fd2676',
"mobile": '133222121213', 电话
"status": 1,
"expiry_time": 4102329600000,
"company": " **** 有限公司"
"role": "mainaccount",
"package": {
"meals": [{
"renewal" : NumberInt(12),
"unit" : NumberInt(3),
"subaccounts" : NumberInt(4),
"view_contact_num" : NumberInt(200),
"gonghai_volume" : NumberInt(2000),
"mainaccounts" : NumberInt(1),
"type" : "A",
"enableCall": true,
"extraExpiry": 3,
"extraSubCount": 3,
"clue_volume" : NumberInt(5000),
"total_amount" : 500
}],
"subaccounts": [
{
"uid":"",
"user_id":'5926cee5a600422292fd2676',
"mobile": '133222121213', 电话
"status": 1,
"role": "mainaccount",
},
{
"uid": "592dss6cee5a600422292fd2676",
"user_id":'5926cee5a600422292fd2676',
"mobile": '133222121213', 电话
"status": 1,
"role": "mainaccount",
}
],
"mainaccount": {
"uid": "",
"user_id":'5926cee5a600422292fd2676',
"mobile": '133222121213', 电话
"status": 1,
"role": "mainaccount",
}
}
}
}
返回错误代码以及处理方式
code |
处理方式 |
说明 |
400 |
检查是否所在参数是否存在,是否类型正确 |
ak参数缺少 或者 手机号码不存在或非法 |
412 |
检查AK是否有效 |
Access Key 已被禁用 |
5027 |
检查分销账户是否有效或禁用 |
分销账户已失效 |
5029 |
检查手机号是否正确 |
手机号码对应账户不存在 |
5032 |
检测当前用户是否禁用 |
|
5033 |
检查当前用户是否过期 |
|
6110 |
检查该账户角色是否正确,只有主账户或者子账户可以查询账套信息 |
|
文档更新时间: 2025-04-28 16:35 作者:姜河