短信验证码处理机制

/*=====================短信接收验证============================*/

public function test(){

$to='';要发送到那个手机号

$num='';要发送的数据!

$datas=array($num);

$this->sendTemplateSMS($to,$datas,1);

}

function sendTemplateSMS($to,$datas,$tempId)

{

//注册自己就会有下面的

$accountSid='';

$accountToken='';

$appId='';

$serverIP='app.cloopen.com';

$serverPort='8883';

$softVersion='2013-12-26';

//这个接口需要自己去引用

$rest = new \REST($serverIP,$serverPort,$softVersion);

$rest->setAccount($accountSid,$accountToken);

$rest->setAppId($appId);

// 发送模板短信

echo "Sending TemplateSMS to $to ";

$result = $rest->sendTemplateSMS($to,$datas,$tempId);

if($result == NULL ) {

echo "result error!";

break;

}

if($result->statusCode!=0) {

echo "模板短信发送失败!";

echo "error code :" . $result->statusCode . "";

echo "error msg :" . $result->statusMsg . "";

//下面可以自己添加错误处理逻辑

}else{

echo "模板短信发送成功!";

// 获取返回信息

$smsmessage = $result->TemplateSMS;

echo "dateCreated:".$smsmessage->dateCreated."";

echo "smsMessageSid:".$smsmessage->smsMessageSid."";

}

}


}

更多请进入https://github.com/zslmy/SMS.git下载!查看更多

------------------------------------------------------------------------------------

图片发自简书App

https://github.com/zslmy/SMS.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,219评论 0 11
  • PhpSms 可能是目前最聪明、优雅的php短信发送库了。从此不再为各种原因造成的个别短信发送失败而烦忧! php...
    小漠不漠阅读 5,057评论 0 0
  • 人生何其短 何必苦苦恋 一拍两散好 你情我也愿
    老杨_Yang阅读 2,773评论 2 0