隨著社會的迅速發(fā)展,幾乎每個成年人都有自己的手機號,為了驗證本人的身份,在用戶注冊賬號或填寫訂單的時候,最常用的是使用短信驗證碼來驗證用戶的身份,我們可以使用阿里云或騰訊云的短信接口來發(fā)送短信,也可以使用諸如短信寶來發(fā)送短信,其以價格便宜,模板審核迅速,有人工客服等優(yōu)點,得到很多人的青睞,下面詳細介紹一下php如何使用短信寶發(fā)短信。
首先當(dāng)然是注冊賬號,然后購買短信的數(shù)量(購買的比較大的數(shù)量時可以直接找客服有優(yōu)惠),然后是設(shè)置手機認證和公司認證(或個人實名認證),然后就在“短信”->“VIP通道模板報備”->“申請新模板”,如下圖所示:

進入填寫模板設(shè)置,簽名可以是公司簡稱、網(wǎng)站簡稱、注冊商標(biāo)名稱,3~10個字符,如方維網(wǎng)絡(luò),它會直接顯示在手機短信的最前面。模板內(nèi)容中允許加入多個變量,但必須可以看出表達的含義。變量以半角的{}號包圍,變量名可以是英文,數(shù)字或者下劃線,如{company},{1}等。如下圖所示:
填寫完成后提交審核就可以了,等審核通過后就可以使用該模板了(如果遇到未通過的情況,那邊的客服人員會自動打電話給你說明原因,如果需要加急,可以主動聯(lián)系客服人員)。
下面是php的程序部分,首先是先實例化一些參數(shù),方便直接調(diào)用這些參數(shù),如下圖所示:
其中的用戶名和密碼,指的就是登錄短信寶的賬號和密碼。
發(fā)送短信的方法如下:
其中$phone是要發(fā)送的手機號,$code是要發(fā)送的驗證碼(一般是4位或6位的數(shù)字),
$autograph = ‘方維網(wǎng)絡(luò)’是簽名,必須與模板填寫的一樣,$content是正文內(nèi)容,也必須與模板填寫的一樣,然后是對驗證碼{code}進行替換,這樣就可以接口短信發(fā)送接口,由$status的值,得到$statusCode的發(fā)送狀態(tài),之后返回數(shù)據(jù),根據(jù)返回值提示前端頁面的內(nèi)容。
這樣整個發(fā)送短信的流程就完成了,上面的方法是比較簡單,短信寶也提供不同程序語言的接口API的例示源碼,大家可以自行下載。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://723918.com/news/6329.html