怎樣調用全國全網驗證碼類短信接口指南?

經過整個團隊的小夥伴們嘔心瀝血,熬夜加班後,APP終於就要馬上上線了,可是在最能檢驗用戶體驗的地方,碰了軟釘子。現在的APP註冊都需要驗證碼(移動互聯網時代,手機號碼的重要性你懂的!!),本來以為弄個接口接上就行了,可是後來碰到的問題真的讓人崩潰:收不到,延遲厲害....,各種BUG層出不窮,打電話問客服,各種藉口我也是醉了,果斷重新找。為了避免大家走彎路,我這邊將APP註冊接入短信驗證碼的功能總結了一下:

各類電商網站、APP應用等,在運營過程中,需要用到觸發類短信接口;這類接口應該具備以下一些特點:

1、必須是手機短信驗證碼專用接口,也就是說該接口專門用來發送觸發類信息,如註冊驗證、訂單通知、帳戶變動提醒等

2、必須支持全天24小時的不間斷髮送,能夠支持全國全網(移動、聯通、電信用戶)發送

3、速度快,要能夠在3秒內收到

4、必須是正規的106短信網關

5、必須能夠支持免費試用

6、平臺穩定、安全,接口簡單,部署快,實現15分鐘急速對接。

選擇具備以上6點上具有專業級水準的短信平臺避免少走彎路,我們這次是選擇的名傳秒達短信平臺,在正式使用之前,可以與名傳秒達短信客服聯繫,開通一個免費的試用帳戶進行在短信群發測試;之後可以正式接入系統進行應用。

工具/原料

申請賬戶:聯繫工作人員開通賬戶

調用方法:接口採用http和CMPP方式提交,所以支持所有的開發語言。

方法/步驟

一:驗證碼短信接口接入步驟:

APP註冊、訂單通知、帳戶信息變動提醒,實現短信驗證功能的流程:

怎樣調用全國全網驗證碼類短信接口指南

二:短信接口地址一般分為:

首先名傳秒達短信支持多種數據的提交格式:JSON 格式數據提交 XML 格式數據提交。

接口類型如下:

1、GET獲取短信接口地址:

http://120.25.135.43:9205/API/SendMessages.jsp?userid=用戶&password=密碼&destnumbers=手機號碼&content=您的驗證碼是:【變量】(請不要把驗證碼洩露給其他人)&msg=test%5B名傳無線%5D

注:請將【變量】替換成任意的隨機數字進行調試;建議每次發送用不同的數字。

2、POST短信提交接口:

http://120.25.135.43:9205/API/SendMessages.jsp

3、WebService短信提交接口:

4、https 安全認證訪問

https://211.147.244.114:9808/CASServer/SmsAPI2/

三:開發文檔說明

格式說明

1、調用方式

使用http協議調用,可以GET也可以POST調用,也可以直接使用瀏覽器打開接口地址進行訪問,和測試。

2、提交編碼

提交的數據要求UTF-8編碼,要注意在瀏覽器高級選項中選中"總是以UTF-8發送 URL"。

3、多線程訪問

默認開通的賬號只能單線程訪問,如多線程併發訪問會報錯,導致提交失敗,多次併發訪問可能鎖賬號。如需多線程功能,請聯繫相關工作人員。

怎樣調用全國全網驗證碼類短信接口指南

怎樣調用全國全網驗證碼類短信接口指南

怎樣調用全國全網驗證碼類短信接口指南

怎樣調用全國全網驗證碼類短信接口指南

四:正式接入使用

安裝調試成功之後,就可以正式接入使用了;

1、首先您這邊如果是可以和接口提供方(我們用的是名傳無線的通道)的銷售溝通接口接入的問題

2、接口提供方提供相應的接口文件和接入說明,名傳無線工作人員那邊也有技術提供全程的支持,有問題可以協助解決

3、接入APP應用,正式使用。

接入流程比較簡單,代碼也不復雜,包括自己寫的一些代碼,15分鐘就可以搞定了。

4、接入成功後,填寫自己的手機號碼測試一下,3秒就收到信息了。

PS:如果是在用戶註冊頁面調用接口,還需要對惡意發送的情況進行防範,以免受到不必要的損失。

相關問題答案