API接口文档

服务器地址:https://api.sms.oublogs.cn
目录 1. API操作步骤(对接必看) 2. 登录(用于获得token令牌) 3. 查询余额 4. 获取号码 5. 指定号码 6. 获取验证码 7. 释放号码 8. 释放全部号码 9. 拉黑号码 附录A:运营商参数代码表 附录B:省份代码表
1. API操作步骤(对接必看)

处理流程

  • 第一步:先前往网页获得API账号和API密码(联系工作人员获取)
  • 第二步:访问【登录】接口获取token令牌
  • 第三步:访问【获取号码】接口获得号码
  • 第四步:访问【获取验证码】接口获得验证码,每15秒访问一次查询来码情况

再次使用同一号码的API流程

  • 第一步:调用【指定号码】接口,返回值提示成功,则代表号码占用成功,这时候才能请求读取验证码接口
  • 第二步:调用【获取验证码】接口读取验证码

异常处理

  • 如果超过三分钟还没收到验证码,则号码可能欠费,调用【拉黑号码】接口,拉黑该号码,防止再次遇到影响效率

注意事项

  • 登录接口获得token后,不用再继续调用该接口。不要取号一次就访问一次登录接口
  • 建议第一次对接先手动去网页操作一次看看是否会使用,以防止不会用导致不来码
  • 如果试了很多号码都没成功收到过验证码,非常大的概率你选错了项目名字导致的
  • 选择项目名字的正确方法:先用自己号码收一条短信看模板,例如【4399】您的验证码是123456,那么在我们平台上输入项目名字就是:4399
GET/POST https://api.sms.oublogs.cn/sms/?api=login&user=用户名&pass=密码

2. 登录(用于获得token令牌)

用于获取令牌。不要每一次获取号码都访问一次此接口,获得令牌后,后续就不要再次请求。

请求参数

参数名必选类型说明
user string 用户名
pass string 密码

返回成功示例

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

返回参数说明

参数名说明
code状态码,code=0为成功,code=-1为失败
msg中文描述
token令牌(固定值,修改密码后重置,开发者写软件时登录只请求一次即可)
备注:
- code=0为成功,code=-1为失败
- 令牌为固定值,除用户修改密码,否则不会变,开发者在写软件的时候登录只请求一次获取到令牌后即可
GET/POST https://api.sms.oublogs.cn/sms/?api=getSummary&token=令牌

3. 查询余额

用于获取账户余额、最大区号数量等个人账户信息。

请求参数

参数名必选类型说明
token string 令牌

返回成功示例

{
    "code": 0,
    "msg": "success",
    "money": "36.00",
    "num": 50
}

返回参数说明

参数名说明
code状态码,code=0为成功,code=其他为失败
msg中文描述
money账户余额
num最大区号数量
备注:
- code=0为成功,code=其他为失败
GET/POST https://api.sms.oublogs.cn/sms/?api=getPhone&token=用户令牌&sid=项目ID

4. 获取手机号

获取一个新的手机号码用于接收验证码。

请求参数

参数名必选类型说明
token string 令牌
sid int 项目ID
isp int 运营商,isp=1代表中国移动,参考运营商参数代码表
Province string 号码省份,Province=44代表广东,参考省份代码表
ascription int 号码类型,留空为不限制,ascription=1只取虚拟,ascription=2只取实卡
paragraph int 只取号段,留空为不限制。多选用|分隔,如:1380|1580|1880
exclude int 排除号段,留空为不限制。多选用|分隔,如:1380|1580|1880
uid string 只取该对接码,加入多个对接码时可以用该参数只取这个对接码的手机号
author string 开发者账号(置入该参数获取消费分成)

返回成功示例

{
    "code": "0",
    "msg": "成功",
    "sid": "1000",
    "shop_name": "淘宝网",
    "country_name": "cn",
    "country_code": "cn",
    "country_qu": "+86",
    "uid": null,
    "phone": "手机号",
    "sp": "移动",
    "phone_gsd": "广东"
}

返回参数说明

参数名说明
code状态码,code=0为成功,code=其他为失败
msg描述
sid项目ID
shop_name项目名称
country_name国家名称
country_code国家代码
country_qu国家区号
uid手机号所属对接码
phone号码
sp号码运营商
phone_gsd号码归属地
备注:
- code=0为成功,code=其他为失败
- 只取号段和排除号段多选时使用 | 符号连接,如 1380|1580|1880
GET/POST https://api.sms.oublogs.cn/sms/?api=getPhone&token=用户令牌&sid=项目ID&phone=号码

5. 指定手机号

当某个号码需要再次接码时,需要调用该接口进行占用,然后才能请求读取短信接口。若不先调用此接口占用,读取验证码接口会提示"你没有权限读取该号码"。

请求参数

参数名必选类型说明
token string 令牌
sid int 项目ID
phone int 号码
author string 开发者账号(置入该参数获取消费分成)

返回成功示例

{
    "code": "0",
    "msg": "成功",
    "sid": "22563",
    "country_name": "中国",
    "country_code": "cn",
    "country_qu": "+86",
    "phone": "132548966",
    "sp": "联通",
    "phone_gsd": "上海"
}

返回参数说明

参数名说明
code状态码,code=0为成功,code=其他为失败
msg描述
sid项目ID
country_name国家名称
country_code国家代码
country_qu国家区号
phone号码
sp号码运营商
phone_gsd号码归属地
备注:
- code=0为成功,code=其他为失败
- 注意:此接口与获取号码接口是同一个(api=getPhone),区别在于是否传入phone参数
GET/POST https://api.sms.oublogs.cn/sms/?api=getMessage&token=用户令牌&sid=项目ID&phone=号码

6. 获取验证码

获取指定号码收到的短信验证码。建议每15秒轮询一次。

请求参数

参数名必选类型说明
token string 令牌
sid int 项目ID
phone int 号码

返回成功示例

{
    "code": "0",
    "msg": "成功",
    "sms": "【游戏】您正在申请手机注册,验证码为:5184,1440分钟内有效!",
    "yzm": "123456"
}

返回参数说明

参数名说明
code状态码,code=0为成功,code=其他为失败
msg描述
sms完整短信内容
yzm系统识别的数字验证码
备注:
- code=0为成功,code=其他为失败
GET/POST https://api.sms.oublogs.cn/sms/?api=cancelRecv&token=用户令牌&sid=项目ID&phone=号码

7. 释放号码

不来码或者号码是老号可以调用此接口进行释放,但是下次获取号码还会出来。如果不想号码再分配给你请调用拉黑接口。

请求参数

参数名必选类型说明
token string 令牌
sid int 项目ID
phone int 号码

返回成功示例

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

返回参数说明

参数名说明
code状态码,code=0为成功,code=-1为失败
data-
msg描述
备注:
- code=0为成功,code=-1为失败
GET/POST https://api.sms.oublogs.cn/sms/?api=cancelAllRecv&token=用户令牌

8. 释放全部号码

释放当前账号下的全部手机号。

请求参数

参数名必选类型说明
token string 令牌

返回成功示例

{
    "code": "200",
    "data": "null",
    "msg": "success"
}

返回参数说明

参数名说明
code状态码,code=0/200为成功,code=其他为失败
data-
msg描述
备注:
- code=0/200为成功,code=其他为失败
GET/POST https://api.sms.oublogs.cn/sms/?api=addBlacklist&token=用户令牌&sid=项目ID&phone=号码

9. 拉黑号码

如果这个号码不符合使用要求或是不来码,不想这个号码再分配出来给你,请调用本接口拉黑。

请求参数

参数名必选类型说明
token string 令牌
sid int 项目ID
phone int 号码

返回成功示例

{
    "code": "0",
    "data": "null",
    "msg": "success"
}

返回参数说明

参数名说明
code状态码,code=0为成功,code=其他为失败
data-
msg描述
备注:
- code=0为成功,code=其他为失败
附录A:运营商参数代码表
运营商isp参数值状态
中国移动1可用
中国移动/数据上网卡2不可用
中国移动/物联网卡3不可用
中国移动/虚拟运营商4不可用
中国联通5可用
中国联通/数据上网卡6不可用
中国联通/物联网卡7不可用
中国联通/虚拟运营商8不可用
中国电信9可用
中国电信/卫星电话卡10不可用
中国电信/数据上网卡/物联网卡11不可用
中国电信/物联网卡12不可用
中国电信/虚拟运营商13不可用
中国广电14可用
应急通信/卫星电话卡15不可用
虚拟运营商16可用
附录B:省份代码表
省份代码省份代码省份代码
北京11上海31湖北42
天津12江苏32湖南43
河北13浙江33广东44
山西14安徽34广西45
内蒙古15福建35海南46
辽宁21江西36重庆50
吉林22山东37四川51
黑龙江23河南41贵州52
云南53
西藏54
陕西61
甘肃62
青海63
宁夏64
新疆65

如需获取API账号,请联系工作人员 | 2026