商城验证码平台 商城验证码接口 支持多种语言 无需再开发
现在这个各种商城、网站、APP泛滥的年代;应用如果没有个用户注册;你都不敢说你是搞开发的;这个验证码搞起来是不难的;但是如果刚接触也是有点不知从哪下手的迷茫;关于商城注册验证、APP注册验证码、网站验证码做一下简单的介绍。以PHP语言为例。
下面附有短信接口(包括短信验证码接口 国际短信接口 语音接口 支持php c#、Java、.net等各种语言 有接口文档说明和调用案例
)大家可以根据自己的需要进行下载
下面来具体写流程;
1:找一个靠谱的短信验证码平台;推荐如下使用过的;下面以创世华信通讯为例;其他平台一个道理;选择
创世华信:https://www.cshxsp.com/

2:注册;登录;认证;
3、对接接口以PHP为例子:
<?php
//企业ID $userid
$userid = '1111';
//用户账号 $account
$account = 'qqqqq';
//用户密码 $password
$password = 'qqqqqq';
//发送到的目标手机号码 $mobile
$mobile = '15201131591';
//短信内容 $content
$content = "您的验证码:1131【华信】";
//发送短信(其他方法相同)
$gateway = "http://sh2.cshxsp.com/sms.aspx?action=send&userid={$userid}&account={$account}&password={$password}&mobile={$mobile}&content={$content}&sendTime=";
$result = file_get_contents($gateway);
$xml = simplexml_load_string($result);
echo "返回状态为:".$xml->returnstatus."<br>";
echo "返回信息:".$xml->message."<br>";
echo "返回余额:".$xml->remainpoint."<br>";
echo "返回本次任务ID:".$xml->taskID."<br>";
echo "返回成功短信数:".$xml->successCounts."<br>";
echo "<br>";
echo "<br>";
?>短信接口说明
短信发送接口
1.1 请求地址
请求地址是客户接口程序调用时请求的url地址,采用的是http post 接口,地址是
http://sh2.ipyy.com/sms.aspx 对应UTF-8
http://sh2.ipyy.com/smsGBK.aspx 对应GB2312
http://sh2.ipyy.com/smsJson.aspx 对应UTF-8(返回值为json格式)
http://sh2.ipyy.com/ensms.ashx 对应UTF-8(加密传输,使用json)
http://sh2.ipyy.com/BatchSms.ashx 对应UTF-8的点对点发送
入口地址一般不会发生变化,当发生变化的时候,会通知接口用户
参数说明
参数名称 含义 说明userid 企业id 企业ID(不验证)
account 发送用户帐号 用户帐号,由系统管理员
password 发送帐号密码 用md5加密方式,md5采用32位大写
如abc123加密后为
E99A18C428CB38D5F260853678922E03
mobile 全部被叫号码 短信发送的目的号码.多个号码之间用半角逗号隔开
content 发送内容 短信的内容,内容需要UTF-8编码,提交内容格式:内容+【签名】。签名是公司的名字或者公司项目名称。示例:您的验证码:1439【腾飞】。【】是签名的标识符。请按照正规的格式提交内容测试,请用正规内容下发,最好不要当成是测试,就当是正式使用在给自己的客户发信息
sendTime 定时发送时间 为空表示立即发送,定时发送格式2010-10-24 09:08:10
action 发送任务命令 设置为固定的:send
extno 扩展子号 请先询问配置的通道是否支持扩展子号,如果不支持,请填空。子号只能为数字,且最多5位数。
例如:1.http://sh2.ipyy.com/sms.aspx?action=send&userid=&account=账号&password=密码&mobile=15023239810,13527576163&content=内容&sendTime=&extno=
3返回值
在接收到客户端发送的http请求后,返回以xm
2. <returnsms>
3. <returnstatus>status</returnstatus> ---------- 返回状态值:成功返回Success 失败返回:Faild
4. <message>message</message> ---------- 相关的错误描述
速度快,到达率高,稳定性好 达到以上3个主要指标的平台都是不错的平台,都可以考虑
不过华信更建议先试用后购买,这样的话短信验证码下发的速度以及通道的稳定性一目了然 短信验证码免费测试平台
短信验证码速度测试:https://www.cshxsp.com/Promotion/PromotionPage
短信接口以及demo.rar
( 3.09 MB 下载:195 次 )
