秒滴短信接口調用

本博客是在4年前公司使用第三方接口所提供的demo,非廣告,個人經驗總結。

業務需要:

短信接口:定時發送短信

會議通知模塊:

會議召開通知到人員需要發送短信進行通知參加會議

1.數據庫:表

步驟:

1.表單辦結成功後,點擊發佈會議會查詢會議通知表中的參會人員

2.他會向另一個表中插入數據,定時器會查詢表中狀態爲未發送的人員信息。

3.拼成XML數據。/json 格式 使用URLConnection調用遠程接口。

通知參加會議的人員會往一張表中插入數據。定時器讀取表中的待發送的數據,獲取人員的信息拼成XML格式

秒滴科技短信接口: POST請求

0.獲取功能的接口鏈接。

每一個接口鏈接不同,驗證碼,會員通知短信,語音驗證碼等

1.時間戳:當前時間。簽名,調用接口時需要調用官方的api進行對當前信息內容簽名。響應格式。

拼接成url形式。短信內容:smscontent

accountSid=d7a2a6bb0ef34fa289ebef0cc9ea33d9,經過網站加密 32爲小寫

開發者賬戶:註冊之後就會生成

&smsContent=短信內容

&timestamp=20171101140833&sig=d21e8581885dceac0460c1fa0b07a649&respDataType=XML

時間戳                                                簽名                                                                響應格式

簽名:將accountID與時間戳進行加密簽名

2.獲取接口網絡連接:

URLhttps://api.miaodiyun.com/20150822/query/accountInfo

bodyaccountSid=d7a2a6bb0ef34fa289ebef0cc9ea33d9&timestamp=20171101140833&sig=d21e8581885dceac0460c1fa0b07a649&respDataType=XML

3.如果批量發送手機號需要在to中用 ,分隔開

4.發送失敗會將手機號返回。且會返回標識代表是否發送成功。

可選:XMLjson

5.遇到的問題:

  a.發送找不到模板:

網站管理中可以設置發送模板,如果smscontent沒有數據則會按照模板發送給每一個人。

如果有smscontent則會按照內容進行發送。

  b.提交到網關失敗

    網站配置中設置白名單中的人纔可以調用api接口,驗證碼模板與短信推送模板需要覈實成功.

具體調用:URLConnection調用post請求。可以選擇返回格式爲xml或者json

短信貓與第三方短信接口比較:

第三方優劣:

1.吞吐量大,一般需要審覈.可能有的時候會有延遲,儘量選用延遲情況出現比較少的。

2.開發簡單,各個第三方都有事例demo,一般幾個小時就完成集成.聞道有先後,術業有專攻.

短信貓優劣:

1.短信貓適合上不了網的服務器環境  輻射比較大  需要自己維護手機卡續費問題

2.短信貓吞吐量小,但是受自己控制,延時短,送達率高。開發相對複雜一些,一般需要通過串口使用AT指令操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章