短信API服務-簡易使用教程及注意事項

2020-04-06 行業動態 haoservcie

一、相關注意事項

1.為積極配合運營商治理垃圾短信,按運營商要求,運營商將有投訴記錄或回復退訂的手機號加入黑名單。如黑名單對您的用戶使用有影響,可聯系在線客服咨詢。

2.[重要] 驗證碼客戶請務必添加圖片驗證碼等防惡意攻擊的機制,以防短信轟炸。

3.發送頻率:驗證碼同1個號碼同1個簽名的內容30秒內只能發2條,1分鐘內只能發4條,30分鐘內只能發10條,過快的頻率可能會導致運營商系統屏蔽,用戶無法正常接收

4.短信簽名:3到8個字符,應用名稱或者公司名稱,不能含有特殊字符,如:符號、空格

5.短信內容:不能含有中括號,以及推銷電話和鏈接

6.字數限制:短信內容(包含簽名)小于等于70個字符為計費1條。超過70個字符為長短信,按每67個字符計費1條,中英文標點空格都算作一個字符,最多300字符。

二、基本使用流程

1.注冊會員

1.1通過http://haoservice.com/注冊成為會員,進入個人中心-我的數據,點擊申請數據按鈕。選擇通訊->短信API服務,即可成功申請并獲得一定免費次數。

2.申請短信模板

2.1、已經提供了幾個常用的模板格式示例供參考,如果開發者還不能滿足開發作者實際的需求,您可以自行添加(添加成功后會獲得一個模板ID,用于請求API時使用),待審核通過后即可使用自定義模板發送短信,目前短信API服務暫只支持驗證碼類、通知類信息,不支持營銷類,訂閱類,邀請類短信都不能發送,涉及關鍵詞也不行,如房產,醫療等的短信內容,如不確定可與我們的在線客服聯系確認。

2.2、為什么需要通過模板發送短信?由于運營商對短信內容有一定的監管,會有部分關鍵字不允許發送。通過模板發送的短信,由于模板提前由專業客服審核,短信內容被屏蔽的可能性非常小。 另外,由于模板已經審核過,使用模板發送不再需要重復做關鍵字檢查,理論上速度會比普通發送的接口更快,非常適合內容相對固定、實時性要求高的觸發類短信,如驗證碼的發送。

2.3、模板變量設置說明:定義一個變量統一格式為:#code#,#號中間的code用戶可以自行定義。

3.短信發送API的使用

3.1、接口文檔地址:http://www.20569957.buzz/docs/17

3.2、根據接口文檔格式要求傳遞數據。個別參數的簡易說明:

       建議直接用簡易發送方法,系統會自動判斷當前賬號下有沒有審核通過的和發送內容相符合的模板。用戶只需要提交短信發送的完整內容即可。

       http://apis.haoservice.com/sms/sendv2?mobile=手機號&

     content=urlencode(【haoservice】您的驗證碼是123456。如非本人操作,請忽略本短信)&key=apikey

3.3、根據接口文檔格式要求傳遞數據。個別參數的簡易說明:

tpl_id:即短信模板的ID,在短信模板中心可以查看。

tpl_value:變量名和變量值對。變量名和變量值對。如果你的變量名或者變量值中帶有#&=中的任意一個特殊符號,請先分別進行urlencode編碼后再傳遞。比如您設定了#code# 和 #company#兩個變量的模板,示例如下:

參考變量示例:#code#=1234&#company#=好數據

在POST參數時,無特殊字符的代碼示例:tpl_value=urlencode("#code#=1234&#company#=haoservice")

帶特殊字符的代碼示例:tpl_value=urlencode("#code#=1234&#company#=urlencode('好#數#據')")

三、如有任何問題或疑問,請聯系在線支持

聯系客服

010-58436659

浙江6+1今日开奖