语音验证码
筒介
语音验证码通过语音电话直接呼到用户手机或者固话,将验证码字符串播报给用户收听,解决了网站用户或会员用户经常因各种问题(被拦截或者短信下发不及时)不能及时接收到网站发出的短信验证码的问题。给网站管理者带来更轻松更高效的运营,也为用户带来更好的使用体验。
支持平台
WEBWEB、Android、IOS、Windows等能全部平台
文档下载
开发文档说明
语音验证码是云微平台提供的一种语音通话能力,可以使用此API实现语音验证功能。并通过请求时传入的语音验证码状态通知回调地址进行呼叫状态回调。
- 在云微平台开发者中心,获取开发者ID,开发者密钥。
- API: 语音验证码 通过HTTP POST方式提交请求,云微平台收到请求后,向对象电话终端发起呼叫,接通电话后播放指定语音序列。
1:请求
1.1: 请求地址
http://www.gzhtyw.com/index.php?g=Home&m=Voice&a=index
1.2: 请求包头
请参阅 统一请求包头,使用主账户进行验证
1.3: POST请求包体
属性 | 类型 | 约束 | 说明 |
appid | String | 必选 | 开发者ID,可通过开发者信息查看。 |
apptoken | String | 必选 | 开发者密钥,可通过开发者信息查看。 |
mobile | String | 必选 | 接收手机号码 ,如:13812345678,被叫为座机时需要添加区号,如:02066220111; |
code | String | 必选 | 第三方平台产生4位数的数字码,如:8888 |
1.4: GET请求示例
API链接:
http://www.gzhtyw.com/index.php?g=Home&m=Voice&a=index&appid={$appid}&apptoken={$apptoken}&mobile={$mobile}&code={$code}对应表替换括号内请求包体。
2:响应
2.1: 响应包体
属性 | 类型 | 约束 | 说明 |
statusCode | String | 必选 | 请求状态码,1. 呼叫成功 0. 呼叫失败 -11.账号参数有误 -12.账号余额不足 -13.验证权限错误 |
orderno | String | 必选 | 一个由18个字符组成的唯一电话标识符 |
datecreated | String | 必选 | 电话的创建时间 |
2.2: JSON响应示例
HTTP/1.1 200 OK
Content-Length: 641
{"statuscode":"1","datecreated":"2015-02-01 15:53:06","orderno":" ff8080813c373cab013c"}}