容聯手機接口封裝到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. 成功了.  

相關文章
相關標籤/搜索