响应字段state=true/false,成功/失败
流程:
1、查询需要做的业务编号
2、根据业务编号获取号码,获取成功会返回业务ID
3、根据业务ID获取短信,8分钟超时;建议获取号码15秒后开始请求,每隔3秒请求一次,不要太频繁
/api/profile?token=${token}
{
data: {
balance: 10000, //用余额
block: 0, //冻结金额
status: "1"//用户状态
token: "xxxx"
},
state: true
}
/api/busList?token=${token}
注意:
返回列表中的bus_id的值用于获取号码时上送
{
"data":[
{
"template":"Viber",
"create_time":"2022-03-04 03:18:07",
"fee":30,
"bus_id":"Viber",//获取号码时上送的值
"bus_name":"Viber",
"status":"1"
},
{
"template":"telegram",
"create_time":"2022-10-23 22:45:48",
"fee":1.5,
"bus_id":"telegram",
"bus_name":"telegram",
"status":"1"
},
],
"state":true
}
/api/getCountryList
注意:
1、请求号码是country参数对应为iso字段的值
{
"data": [
{
"iso": "AU",
"num_code": "036",
"enable": "1", //0-启用,1-未启用
"name": "澳大利亚",
"name_en": "Australia",
"iso3": "AUS",
"phone_code": "61"
},
{
"iso": "CD",
"num_code": "180",
"enable": "0",
"name": "刚果(金)",
"name_en": "Congo",
"iso3": "COD",
"phone_code": "243"
},
],
"state": true
}
/api/phone?token=${token}&busId=${busId}&country=${country}
注意:
1、平台号码在线有限,注意并发量
2、参数country默认AU
{
"phone":"434804429",//获取的手机号码
"state":true,//true-获取成功,false-没有号码
"id":552301,//获取短信时上送的业务ID
"message":""//错误信息
}
/api/message/?token=${token}&id=${id}
注意:
1、取号开始计时,5分钟超时,收到短信扣费
2、建议取号后15秒后开始请求、每次请求间隔5秒
{
"state":true,
"message":"验证码短信"
}
{
"state":false,
"message":"还未收到验证码"
}
/api/release?token=${token}&id=${id}
{
"state": true
}
/api/addBlack?token=${token}&id=${id}
{
"state": true
}
/api/result?token=${token}&id=${id}&state=(1=成功 2=失败)
{
"state": true
}
/api/busDone?token=${token}&country=${country}
注意:
1、业务剩余号码=号码总数(total)-业务完成数
{
"data": {
"whatsapp": 361,//业务完成数
"hinge": 111,
"Bumble": 173,
"line": 210,
"pof": 26,
"Twitter": 114,
"KakaoTalk": 1186,
"airbnb": 18,
"Okcupid": 16,
"total": 2817,//号码总数
"Ebay": 40,
...
},
"state": true
}