如何使用短信接口调试系统调试APP验证码功能
发布网友
发布时间:2022-04-20 23:08
我来回答
共1个回答
热心网友
时间:2022-04-19 03:40
登录系统
登录后可以看到用户的一些基本信息,充值记录等,这里就不说了。
查看接口说明
跟大部分
短信接口
类似,有几个特殊的:
content
内容
必填
在提交时必须通过
urlencode
做编码处理。
scode
编码类型
必填
短信内容编码,必须与程序中的内容编码保持一致。1表示utf-8。2表示
GB2312
。
ssafe
校验标识
必填
启用则配合
MD5
key
密钥对
内容进行加密)。1表示启用。2表示禁用。
Md5Sign
加密字符
如果启用ssafe,此
参数值
为将接口其他参数按照要求通过
MD5加密
得到的32位字符串。
MD5key
密钥
ssafe启用时必填。配置Md5Sign参数时,MD5加密使用。
debug
调试标识
用作调试接口。参数值为1时表示接口调试,只记录提交数据,返回提交结果(此结果与正式发送结果
返回值
一致)。正式提交不用配置此参数
可以看看示例代码
1、通过代码右侧按钮可以查看和拷贝对应源代码。
2、调试时请根据实际情况修改账号、密码等参数值。
配置调试接口参数,点击
接口测试
1、本功能主要是让开发者直观体验短信接口的传参与提交过程,生成的链接可直接在浏览器下访问调用。
2、
蓝色区域
内容为短信接口提交时的变量,按需要修改。
3、接口集成到系统后也可以通过添加debug参数启用调试模式,查看调试信息。
这边通过选项来配置参数,如选择支持SSL传输加密,则通过https方式访问接口;scode是短信内容编码格式,必须与程序中的内容编码保持一致。1为utf-8,2为GB2312;ssafe启用ssafe加密后的32位字符串;最后的debug表示调试模式,用于校验提交是否正确,启用后结果可到调试信息查询,短信不下发,正式环境不用配置。
最后点击生成接口参数,则接口
地址栏
配置上了对应的参数:
比如刚才提交的手机号和短信内容都自动填好了,
直接拷贝到浏览器地址栏:
通过GET方式提交信息,获得返回参数为一串10位的数字,则表示
提交成功
。
查看调试信息
已经看到我们刚才提交的信息已经在这边显示出来了,常见的问题主要是
1、该填的参数要填写全,不然会提交不成功
2、如出现
乱码
请检查参数scode值和内容的UrlEncode编码处理是否正确。
3、调试信息不会下发到手机,正式环境请去掉debug参数即可正常下发短信。
7
集成到正式环境
通过多次修改,最终在调试信息中看到正确的短信内容后去掉debug参数,几秒钟后终于收到短信了~~