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

今天来说下短信发送技术. 使用的是 容联http://www.yuntongxun.com/
用法很简单, 具体要知道的参数有
ACCOUNT SID 应用ID
AUTH TOKEN 应用token
AppID appid接口
SendTemplateSMS.php 使用接口文件
CCPRestSDK.class.php 容联SDK主文件


带着以上的参数, 看以下步骤:
1: 首先, 你要从容联上注册一个账号, 并且开一个应用
具体怎么做我就不做介绍了,先发个图

容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第1张图片

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

如果你们先不充值的话, 里面有个平台测试号码.


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第3张图片

创建模板,, 这个你们测试的话,可以先忽略此点, 因为他有一个测试模板提供给大家用


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第4张图片

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


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第5张图片

找到平台的SDK文档与文件

容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第6张图片
容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第7张图片

然后会看到以下. 点击新用户指南,


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第8张图片

下载这个


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第9张图片
容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第10张图片

里面能看到很多功能模板, 我们找到短信的SendTempateSMS.php


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第11张图片
容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第12张图片

找到了OK. 都找到了之后,我们分析下SendTempateSMS.php


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第13张图片
容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第14张图片

主要的配置信息, 根据你们的应用里面的三个都有在里面
对照填写完毕之后
我们往下拉 会看到一个方法
里面的解析很全,


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第15张图片

通过这个,我们就知道了
调用此方法, 我们需要三个函数
手机号码 内容数据 模板ID

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


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第16张图片

我们可以通过此方法, 来写自己的业务逻辑, 成功之后会怎么怎么, 失败之后会怎么怎么的
你们懂的~


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第17张图片

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

失败的也有很多, 他会有一个错误代码, 大家可以根据他的错误代码去开发文档寻找到解决的方案~

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

OK 现在我们开始把他加载到TP框架里面

打开thinkphp/Vendor/ 创建一个文件夹phoneSMS 把文件放置在里面, 最重要的是SDK的CCPRestSDK.php文件,
PS: 现在是使用tp框架的类扩展添加, 所以我们把CCPRestSDK.php 重命名为CCPRestSDK.class.php 方便到时调用


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第18张图片

我们还记得短信模板接口php文件有个方法吧, 现在我们在框架的公共方法文件function里面使用此函数
把那个方法复制在里面
注意: 我们要把配置信息放置在方法里面


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第19张图片

我们先自定义一个方法
注意箭头****,是我们组建的一个方法和修改的地方

容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第20张图片

下面是如常的复制进去, 成功和失败逻辑 可以自己修改


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第21张图片

现在我们来开始调试他是否成功
在控制器创建一个方法,


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第22张图片

解释一下$datas
前面是不是有一个{1}{2}{3}


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第23张图片

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

OK. 现在我们打开这个来调试下.是否能成功


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

如果我们看到此图, 就表示,发送成功了


容联手机接口封装到ThinkPHP3.2.菜鸟图文教学_第24张图片

OK. 成功了.

你可能感兴趣的:(容联手机接口封装到ThinkPHP3.2.菜鸟图文教学)