接口列表

响应字段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
}