帮助与文档

> >

一、前言

有些时候开发者需要验证服务托管自己的服务器(开发者服务器拥有校验验证码的功能),然后可以更好处理自己的业务逻辑。因此,Mob平台提供了此接口实现上述需求,供开发者使用。

此接口支持

SMSSDK2.0.0以上版本(包括2.0.0)。

二、摘要

本接口属于SMSSDK短信平台的开放验证服务,不提供短信发送服务,主要是承担验证APP 使用SMSSDK发送的短信验证码,使用该接口来验证验证码是否正常。

简单梳理了一下流程,在没有短信服务端验证接口的时候,我的服务器需要知道用户是否验证成功是这样走的

old

引入了服务端验证接口我们可以这样走,本接口开放了第五步动作

SMS_NEW

 

 

三、接口使用

第一步:开通服务端验证开关

免费短信验证码SDK/应用管理/短信设置 , 把服务端验证接口开关开启

第二步:请求接口验证短信

请求地址为:https://webapi.sms.mob.com/sms/verify

请求方式: POST

请求参数

参数名 参数类型 描述 是否必填
appkey string 应用appkey 必填
phone string 电话号码 必填(不带区号电话号码 eg.13121222212)
zone string 区号 必填(纯数字区号 eg.86)
code string 需要验证的验证码 必填

返回结果

 

测试脚本

四、样例代码

phper 请看

 

 

C#开发者请看

感谢@金雷 开发者提供

JAVA 开发者请看

样例程序: https://github.com/tian-github/Mob_SmsSpi

python 开发者请看

感谢@jimidata 开发者提供,谢谢支持

样例程序: https://github.com/freeznet/py_mob_sms

 五、附录

错误编码

返回值 错误描述
200 验证成功
405 AppKey为空
406 AppKey无效
456 国家代码或手机号码为空
457 手机号码格式错误
466 请求校验的验证码为空
467 请求校验验证码频繁(5分钟内同一个appkey的同一个号码最多只能校验三次)
468 验证码错误
474 没有打开服务端验证开关

 

 

 

 

3 0

相关文档