- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
今天遇到了一个客户,说是网站发送不了短信验证码,由于第一次处理,上网所搜一下?内容整理如下:
http://www.landui.com/sms?u=USERNAME&p=PASSWORD&m=PHONE&c=CONTENT
USERNAME:在本短信平台注册的用户名
PASSWORD:平台登录密码MD5后的值(32位,不区分大小写)
PHONE:目标手机号码,多个手机号码用半角逗号分割
CONTENT:发送内容,采用utf-8 URL ENCODE
返回 '0' 视为发送成功,其他内容为错误提示内容
接收方式:http://您的域名/接收参数的文件?m=PHONE&c=CONTENT
PHONE:发送方手机号码
CONTENT:短信内容,采用utf-8 URL ENCODE
返回 '0' 视为接收成功,其他内容为错误提示内容。
注意事项:
1. 短信的接收方式为get方式。
2. 配置方式:短信宝管理后台 --> 设置 --> 短信设置中,配置 “短信上行接收地址” ,短信宝才会开始推送回复短信到指定网址
3. 短信上行接收地址格式:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | $statusStr = array("0" => "短信发送成功","-1" => "参数不全","-2" => "服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!","30" => "密码错误","40" => "账号不存在","41" => "余额不足","42" => "帐户已过期","43" => "IP地址限制","50" => "内容含有敏感词");$user = "***"; //短信平台帐号$pass = md5("****"); //短信平台密码$content="短信内容";//要发送的短信内容$phone = "*****";//要发送短信的手机号码$sendurl = $smsapi."sms?u=".$user."&p=".$pass."&m=".$phone."&c=".urlencode($content);$result =file_get_contents($sendurl) ;echo $statusStr[$result];?> |
我将客户默认的API接口放入浏览器URL回车查看返回码为30,对照下表,通知客户重新更改了用户密码后,短信发送正常!
30:密码错误
40:账号不存在
41:余额不足
42:帐号过期
43:IP地址限制
50:内容含有敏感词
51:手机号码不正确
售前咨询
售后咨询
备案咨询
二维码

TOP