验证码短信接口
短信平台接口怎么用
一、名称:天一泓国际短信IMFS接口说明二、接口协议:HTTP三、编码格式:UTF8四、请求方法:GET、POST五、Content-Type:application/json;charset=UTF-8六、Sign签名生成方法:将账号、API秘钥、请求时间拼成字符串,做MD5加密,MD5使用32位小写示例:注:API秘钥(password)为认证秘钥,非登录密码,可登录天一泓短信系统查询获取;请求时间(datetime)需传GMT+8当前半小时内时间,格式为年月日时分秒,而非时间戳。
短信平台接口有哪些
1、HTTP接口,HTTP接口的使用方式如同网站上提交数据的方式基本一致。HTTP接口提交短信的方式也分为GET和POST两种方式。
2、webService接口,该接口的使用方式与HTTP接口有相似的地方,使用时可以象调用一般函数一样调用WebService的方法。该接口主要用于客户自身有自己的软件、网站或其他产品,需要将短信群发功能集成于软件、网站内作为产品整体功能的一部分,在这种情况下可以使用WebService接口来提交短信。
3、API作为另一常用的短信群发接口产品,主要是为有一定的开发能力的客户提供的,它要求客户具有较高的编程能力,对windows系统运行原理有基本了解。该接口是以DLL动态链接库的形式被调用的。编程人员可以调用其中的函数来实现短信群发的功能。该接口主要用于客户自身有自己的软件或其他产品,需要将短信群发功能集成于软件或其他产品内作为产品整体功能的一部分。
如何选择验证码短信接口
验证码短信接口是保障用户顺畅获取验证码的,所以要选择靠谱的接口供应商,一般可以从几方面选择:通道稳定:稳定的通道才能稳定的调取;覆盖广:一般选择三网合一的,保障不同运营商的手机都可以获取;支持语言:选择支持网站开发语言的接口;服务支持:售前试用对接和售后的技术服务都很重要,别出了突发情况找不到技术人员解决,影响了业务以上几点是我用秒嘀验证码短信接口的一些经验,按照这些选择就可以筛选出来了
如何使用短信接口调试系统调试APP验证码功能
登录系统
登录后可以看到用户的一些基本信息,充值记录等,这里就不说了。
查看接口说明
跟大部分短信接口类似,有几个特殊的:
content 内容 必填 在提交时必须通过urlencode做编码处理。
scode 编码类型 必填 短信内容编码,必须与程序中的内容编码保持一致。1表示utf-8。2表示GB2312。
ssafe 校验标识 必填 启用则配合MD5key密钥对内容进行加密)。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参数,几秒钟后终于收到短信了~~