短信接码 API 平台

接口完全兼容主流接码格式 · 所有接口均为 GET 请求,浏览器直接访问即返回 JSON 数据

本平台服务器地址:

0使用流程

0一键取号 + 查验证码(推荐)

同一条链接两步用:第一次打开自动取号;在地址后加 &phone=手机号 再打开,直接返回该号码验证码

保存这条地址即可 调用
参数必选类型说明
user二选一string平台分配的用户名(与 token 二选一)
pass二选一string平台分配的密码
token二选一string已登录过时可直接传令牌,省去账号密码
sidint项目 ID
phone第二步int取号返回后,在地址末尾加 &phone=手机号 再打开即查验证码
isp / province 等-取号可选参数,原样拼接即可

第一步 · 第一次打开(自动取号,扣额度)

{
  "code": 0,
  "msg": "取号成功,打开 next 链接查验证码",
  "phone": "16539834048",
  "sid": "23228",
  "next": "https://sms.ysyai.cloud/sms/?api=getCode&user=…&sid=23228&phone=16539834048"
}

第二步 · 地址后加 &phone=手机号 再打开(不扣额度,等待约 5~45 秒)

{
  "code": 0,
  "msg": "成功",
  "phone": "16539834048",
  "sid": "23228",
  "sms": "【撩技】您正在申请手机短信,验证码为:5184,1446分钟内有效!",
  "yzm": "5184"
}

1登录(获取 token 令牌)

令牌固定,除修改密码外不会变化,开发者登录只需请求一次

点击即可调用 调用
参数必选类型说明
userstring平台分配的用户名
passstring平台分配的密码

返回示例

{
  "msg": "success",
  "code": 0,
  "token": "2f805a475cc82f05a4cc82f05a475cc8"
}

2获取手机号

取号成功自动扣减额度;同一时间可取多个号码,用 uid 参数区分对应项目

取号成功扣额度 调用
参数必选类型说明
tokenstring登录获取的令牌
sidint项目 ID
ispstring运营商:移动 / 联通 / 电信,需指定运营商时传汉字
provincestring省份代码,如 44=广东(见文末省份代码表)
asccriptionint专属码:1=simcloud,2=玛尔斯(专属专属卡)
paragraphint只取该段:填写号段
excludeint排除该段:填写号段
uidstring开发者自定义,同时取多号时用于区分对应手机号
authorstring开发者标识(引入开发者返点分割)

返回示例

{
  "code": "0",
  "msg": "获取成功",
  "sid": 108,
  "uid": "108",
  "country_name": "中国",
  "country_code": "cn",
  "country_iso": "cn",
  "phone": "15814552141",
  "phone_iso": "+86"
}

3获取验证码

取号后调用本接口拉取短信内容,不扣额度

不扣额度 调用
参数必选类型说明
tokenstring令牌
sidint项目 ID
phoneint取号得到的号码

返回示例

{
  "code": "0",
  "msg": "成功",
  "sms": "【撩技】您正在申请手机短信,验证码为:5184,1446分钟内有效!",
  "yzm": "123456"
}

4释放号码

号码不需要时及时释放,不扣额度;释放后该号码将不再收到本项目短信

释放指定号码

不扣额度 调用
参数必选类型说明
tokenstring令牌
sidint项目 ID
phoneint要释放的号码

释放全部号码

不扣额度 调用
参数必选类型说明
tokenstring令牌

返回示例

{
  "code": "0",
  "data": null,
  "msg": "释放成功"
}

5省份代码表

getPhone 的 province 参数可选值

展开查看全部省份代码

6备注