Api接口说明

参数值 说明
{host}

请求的接口地址(已实际地址为准)

sign

见加密方式

 

加密方式

获取请求方法加手机号加key加agent_id

例如:
请求接口:{host}/api/Ad/getAd
参数:phoen=1581808****,agent_id=1,key=aaaaa
加密:MD5(getAd1581808****aaaaa1)


 

错误码对照表

值(code) 信息(msg)
1 操作成功
4000 请求接口错误
4001 验证串错误
4002 参数错误
4003 手机号错误
4004 用户信息错误
4005 密码错误
4006 充值手机号错误
4007 充值卡已被使用
4008 充值卡密码错误
4009 暂无数据
4010 用户登入失败
4011 用户已存在
4012 注册失败
4013 文件类型错误
4014 操作失败
4015 等级商品不存在或已下架
4016 用户未取得代理权限
4017 用户被冻结
4018 账户过期
4019 提现方式不存在
4020 账户余额不足
4021 达到每日提现上限
4022 提现金额错误
4023 提现不限制
4024 联系人错误
4025 省份错误
4026 城市错误
4027 代理类型错误
4028 已申请
4029 非会员
4030 等级不够
4031 支付方式错误
4032 商家不存在
4033 已申请
4034 呼叫失败
4035 不是合伙人
4036 身份证号码错误
4037 姓名错误
4038 手机号错误
4039 手持身份证照片正面照错误
4040 手持身份证照片反面照错误
4041 营业执照错误
4042 税务登记证错误
4043 组织结构代码证错误

 

注册接口

请求接口get/post

http://{host}/api/User/userReg

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
pwd string 密码
from string 推送人手机号(选填)
vcode string 短信验证码
 

返回值格式

{
"code": 1,
"msg": "操作成功",
"data": {
"uid": "604908",
"phone": "15818080000",
"pwd": "333333"
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 返回数据
uid string 用户UID
phone string 注册手机号
pwd string 密码(密文)

 

登入接口

请求接口get/post

http://{host}/api/User/userLogin

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
pwd string 密码
 

返回值格式

{
"code": 1,
"msg": "操作成功",
"data": {
"uid": "604908",
"phone": "15818080000",
"pwd": "333333"
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 返回数据
uid string 用户UID
phone string 注册手机号
pwd string 密码(密文)

 

获取注册协议

请求接口get/post

http://{host}/api/User/getRegProtocol

 

参数

参数 类型 说明
agent_id int 代理id
sign string 验证串
 

返回值格式

{
"code": 1,
"msg": "操作成功",
"data": {
"url": "http://www.icall-new.com:80/Public/admin/reg_protocol/1.html"
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 返回数据
url string 注册协议地址

 

充值接口

请求接口get/post

http://{host}/api/Pay/recharge

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
to sting 充值号码
cardnum sting 充值卡,卡号
cardpwd int 充值卡密码
 

返回值(json格式)

{
"code": 1,
"msg": "操作成功",
"data": {
"uid": "600144",
"money": "123",
"order_id": 2085
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 请求数据
uid string 当前用户UID
money string 充值金额
order_id int 充值订单号

 

呼叫接口

请求接口get/post

http://icall-new.com/api/Voip/call

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
caller string 主叫
called string 被叫
 

返回值(json格式)

{
"code": 1,
"msg": "操作成功",
"data": {
"uid": "600144",
"money": "123",
"order_id": 2085
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 请求数据

 

短信接口

请求接口get/post

http://{host}/api/Msg/sendMsg

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
time int 有效时间
 

返回值(json格式)

{
"code": 1,
"msg": "操作成功",
"data": []
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 请求数据

 

获取用户信息接口

请求接口get/post

http://{host}/api/User/getUser

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
 

返回值(json格式)

{
"code": 1,
"msg": "操作成功",
"data": {
"uid": "600144",
"balance": 390.01,
"valid_date": "2024-04-25 00:00:00",
"agent_id": "1",
"package": {
"product": "3",
"setmeal": "包半年套餐",
"num": "119995",
"exp_time": "2023-04-12 09:35:26"
}
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 请求数据
uid string 用户uid
blance float 用户余额
valid_date string 用户过期时间
agent_id string 所属代理
package array 套餐信息
product string 套餐ID
setmeal string 套餐名
num string 剩余分钟数
exp_time string 套餐到期时间

 

重置密码接口

请求接口get/post

http://{host}/api/User/rePwd

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
pwd int 新密码
vcode string 短信验证码
 

返回值(json格式)

{
"code": 1,
"msg": "操作成功",
"data": []
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 请求数据

 

获取充值记录接口

请求接口get/post

http://{host}/api/Pay/payLog

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
page int 获取第几页
page_size int 每页显示数
 

返回值(json格式)

{
"code": 1,
"msg": "操作成功",
"data": {
"num": 5,
"data": [
{
"phone": "1581808****",
"time": "2017-07-28 10:10:35",
"type": "普通卡",
"typename": "10元"
},
{
"phone": "1581808****",
"time": "2017-07-28 09:53:56",
"type": "普通卡",
"typename": "123元"
},
{
"phone": "1581808****",
"time": "2017-07-28 09:51:37",
"type": "普通卡",
"typename": "123元"
},
{
"phone": "1581808****",
"time": "2017-05-26 16:46:25",
"type": "普通卡",
"typename": "123元"
},
{
"phone": "1581808****",
"time": "2016-08-24 15:23:52",
"type": "普通卡",
"typename": "10元"
}
]
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 请求数据
num int 数据数量
phone string 充值的手机号
time string 充值时间
type string 卡类型
typename string 充值卡名称

 

获取呼叫记录接口

请求接口get/post

http://{host}/api/Voip/callLog

 

参数

参数 类型 说明
phone string 手机号码
agent_id int 代理id
sign string 验证串
p int 获取第几页
num int 每页显示数
 

返回值(json格式)

{
"code": 1,
"msg": "操作成功",
"data": {
"num": 1,
"data": [
{
"calltype": "回拨",
"starttime": "2017-07-28 13:56:10",
"endtime": "2017-07-28 13:56:15",
"calltime": "0",
"caller": "1581808****",
"called": "13415741887",
"price": "0分钟",
"prefixprice": 0.2
}
]
}
}

参数 类型 说明
code int 状态码
msg string 返回文件信息
data array 请求数据
num int 数据调试
calltype string 回拨
starttime string 开始时间
endtime string 结束时间
calltime string 持续时间
caller string 主叫
called string 被叫
price string 计费
prefixprice string 费率