容联手机接口封装到ThinkPHP3.2.菜鸟图文教学

今天来讲下短信发送技术. 使用的是 容联http://www.yuntongxun.com/php

用法很简单, 具体要知道的参数有thinkphp

ACCOUNT SID   应用IDapp

AUTH TOKEN 应用token框架

AppID appid接口函数

SendTemplateSMS.php  使用接口文件测试

CCPRestSDK.class.php   容联SDK主文件spa

 

带着以上的参数, 看如下步骤: 3d

1: 首先, 你要从容联上注册一个帐号,  而且开一个应用调试

具体怎么作我就不作介绍了,先发个图blog

 

 

若是大家先不充值的话, 里面有个平台测试号码

 

 

建立模板,, 这个大家测试的话,能够先忽略此点, 由于他有一个测试模板提供给你们用

 

模板内容以下, 里面的{1} {2} 会在调用方法上面调用使用 ,想知道接着往下看

 

找到平台的SDK文档与文件

 

 

 

 

而后会看到如下. 点击新用户指南,

 

下载这个

 

 

 

里面能看到不少功能模板, 咱们找到短信的SendTempateSMS.php

 

 

找到了OK. 都找到了以后,咱们分析下SendTempateSMS.php

 

 

主要的配置信息, 根据大家的应用里面的三个都有在里面

对照填写完毕以后

咱们往下拉 会看到一个方法

里面的解析很全,

 

经过这个,咱们就知道了

调用此方法, 咱们须要三个函数

手机号码 内容数据  模板ID

 

再往下拉. 咱们能看到一个逻辑处理, 里面以下

 

咱们能够经过此方法, 来写本身的业务逻辑, 成功以后会怎么怎么,  失败以后会怎么怎么的

大家懂的

 

如下是默认的成功逻辑显示

 

失败的也有不少,  他会有一个错误代码,  你们能够根据他的错误代码去开发文档寻找到解决的方案~

 

PS: 110007 错误, 大家就留意下大家的主配置APPID那里, 有一个空格都会显示错误的哦

 

 

OK 如今咱们开始把他加载到TP框架里面

 

打开thinkphp/Vendor/ 建立一个文件夹phoneSMS 把文件放置在里面, 最重要的是SDKCCPRestSDK.php文件,

PS: 如今是使用tp框架的类扩展添加, 因此咱们把CCPRestSDK.php 重命名为CCPRestSDK.class.php  方便到时调用

 

咱们还记得短信模板接口php文件有个方法吧, 如今咱们在框架的公共方法文件function里面使用此函数

把那个方法复制在里面

注意: 咱们要把配置信息放置在方法里面

 

咱们先自定义一个方法

注意箭头,是咱们组建的一个方法和修改的地方

 

下面是如常的复制进去, 成功和失败逻辑 能够本身修改

 

如今咱们来开始调试他是否成功

在控制器建立一个方法,

 

解释一下$datas

前面是否是有一个{1}{2}{3}

 

这里是经过$datas = array(); 顺序的形式来使用这个{1}{2}{3},请留意下哦

 

OK. 如今咱们打开这个来调试下.是否能成功

 

Oh no 我今天的验证码超过指定次数了.~  应该是测试过多了哈,  没事,

 

若是咱们看到此图, 就表示,发送成功了

 

 

OK. 成功了.  

相关文章
相关标签/搜索