博主信息
博文 2
粉丝 0
评论 0
访问量 2225
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php发送短信验证码
老左的博客
原创
1049人浏览过

业务:

       手机端点击发送验证码,请求发送到php端,由php调用第三方平台(我们使用的是榛子云短信http://smsow.zhenzikj.com)的短信接口,生成验证码并发送。

SDK下载: http://smsow.zhenzikj.com/doc/sdk.html

API文档: http://smsow.zhenzikj.com/doc/php_sdk_doc.html

 

使用测试账号登录管理后台获取appId、appSecret, 地址: http://sms.zhenzikj.com/zhenzisms_user


 

在"我的应用"->"详情"中打开:


 

1.安装

下载后的SDK只包含一个php文件,并且不依赖任何其他jar包或文件,直接导入到工程中即可使用。

2.用法

使用事先申请的AppId、AppSecret初始化ZhenziSmsClient:

实例

require_once('ZhenziSmsClient.php');

$client = new ZhenziSmsClient("你的AppId", "你的AppSecret");

AppId、AppSecret是短信平台分配的

1)发送短信

实例

$result = $client->send("15811111111", "您的验证码为4534,有效时间为5分钟");

send方法用于单条发送短信

参数1:接收者手机号码,参数2:短信内容

返回结果是json格式的字符串, code: 发送状态,0为成功。非0为发送失败,可从data中查看错误信息

实例

			{
			    "code":0,
			    "data":"发送成功"
			}

错误代码表

错误码

原因

解决方案

100     参数格式错误     检查请求参数是否为空, 或手机号码格式错误    

101     短信内容超过1000字     短信内容过长,请筛检或分多次发送    

105     appId错误或应用不存在     请联系工作人员申请应用或检查appId是否输入错误    

106     应用被禁止     请联系工作人员查看原因    

107     ip错误     如果设置了ip白名单,系统会检查请求服务器的ip地址,已确定是否为安全的来源访问    

108     短信余额不足     需要到用户中心进行充值    

109     今日发送超过限额     如果设置了日发送数量,则每个接收号码不得超过这个数量    

110     应用秘钥(AppSecret)错误     检查AppSecret是否输入错误,或是否已在用户中心进行了秘钥重置    

111     账号不存在     请联系工作人员申请账号    

1000     系统位置错误     请联系工作人员或技术人员检查原因    

2)查看余额

通过该接口可查看当前剩余的短信条数

实例

$result = $client->balance();

返回结果是json格式的字符串, code: 查询状态,0为成功,data为剩余短信条数。非0为查询失败,可从data中查看错误信息

错误代码表

错误码

原因

解决方案

100     参数格式错误     检查请求参数是否为空    

105     appId错误或应用不存在     请联系工作人员申请应用或检查appId是否输入错误    

106     应用被禁止     请联系工作人员查看原因    

107     ip错误     如果设置了ip白名单,系统会检查请求服务器的ip地址,已确定是否为安全的来源访问    

110     应用秘钥(AppSecret)错误     检查AppSecret是否输入错误,或是否已在用户中心进行了秘钥重置    

1000     系统位置错误     请联系工作人员或技术人员检查原因    





本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学