-
1 # SUBMAIL何凍凍
-
2 # wujing11hao
API: Message/xsend
概覽
一分鐘快速整合簡訊驗證碼[圖文教程]
message/xsend 是 SUBMAIL 的簡訊 API 的升級版本。
與 message/send API 一樣,message/xsend 提供完整且強大的簡訊傳送功能,區別於 message/send API,message/xsend 無需提交簡訊內容和簡訊簽名,僅需提交你在 SUBMAIL MESSAGE 應用程式中建立的簡訊專案的標記(請參見 獲取開發者標識),並可以使用文字變數動態的控制每封簡訊的內容。
瞭解如何使用文字變數。
使用 message/xsend API 你將可以使用 SUBMAIL 編輯器高效、視覺化地建立/管理你的簡訊模板。當用戶請求使用此專案進行觸發時,SUBMAIL 會立即執行傳送動作,無需擔心傳送延遲問題。
URL
<主> https://api.mysubmail.com/message/xsend
<備> https://api.submail.cn/message/xsend
支援格式
格式URLjsonhttps://api.mysubmail.com/message/xsend.json(預設)xmlhttps://api.mysubmail.com/message/xsend.xml
http 請求方式
請求方式content-type設定http postmultipart/form-data、x-www-form-urlencoded、application/json
是否需要授權
是
參閱 API 授權和驗證機制
請求引數
引數型別必需/可選預設描述appidstring必需無在 SUBMAIL 應用整合中建立的簡訊應用IDtostring必需無收件人手機號碼,改API僅支援一對一模式(即單條API請求僅能傳送一個聯絡人),該引數現在僅能提交一個位聯絡人。projectstring必需無專案標記 (ID)在 SUBMAIL > Message >專案中檢視你所建立的簡訊專案標記。請參見獲取專案或地址薄的開發者標識varsjsonstring必需無使用文字變數動態控制簡訊中的文字。參閱 瞭解如何建立和使用文字變數tagstring可選無自定義標籤功能,該標籤可用作SUBHOOK追蹤(32 個字元以內,當請求傳入此引數時則SUBHOOK推送時也會攜帶此引數。tag引數不參加加密計算)timestampUNIX 時間戳可選無參閱 API 授權與驗證機制 > Timestamp UNIX 時間戳sign_typestring可選normalAPI 授權模式( md5 or sha1 or normal )參閱 API 授權與驗證機制 > 授權和驗證方式sign_versionstring可選無signature加密計算方式(當sign_version傳2時,vars引數不參與加密計算)signaturestring必需無應用密匙或數字簽名參閱 API授權與驗證機制 > 授權和驗證方式
程式碼示例
傳送一封測試簡訊
POST URL
https://api.mysubmail.com/message/xsend.json
POST DATA
appid=your_app_id &to=138xxxxxxxx &project=ThJBE4 &signature=your_app_key
返回
{ "status": "success", "send_id": "c2f0e679ad8dxxxxxf6cb71bf2925665e0", "fee": 1, "sms_credits": "21129", "transactional_sms_credits": "0" }
使用 CURL 傳送一封測試簡訊
傳送 CURL
curl -d "appid=your_app_id&to=138xxxxxxxx&project=ThJBE4&signature=your_app_key" https://api.mysubmail.com/message/xsend.json
返回
{ "status": "success", "send_id": "c2f0e679ad8dxxxxxf6cb71bf2925665e0", "fee": 1, "sms_credits": "21129", "transactional_sms_credits": "0" }
返回值
請求成功
{ "status": "success", "send_id": "c2f0e679ad8dxxxxxf6cb71bf2925665e0", "fee": 1, "sms_credits": "21129", "transactional_sms_credits": "0" }
請求失敗
{ "status":"error", "code":"1xx", "msg":"error message" }
錯誤程式碼
參閱 API 錯誤程式碼
-
3 # 小技巧指南
用253創藍吧,穩定公司也比較大,執行的型別也很多,不過只接受公對公的。如果個人的話就用阿里雲市場的就可以
-
4 # 程式設計師小石同學
目前市場上簡訊服務平臺還是蠻多的,像騰訊雲簡訊、華為雲簡訊、網易雲信等,但今天我要推薦的是完美支撐了雙十一期間20億簡訊傳送、6億使用者觸達的阿里雲簡訊服務。推薦理由如下:
快速穩定快速直達,連線使用者僅需3秒。國內簡訊三網合一專屬通道,與工信部攜號轉網平臺實時互聯。專線機房,支援大容量、高併發,99%到達率。電信級運維保障,實時監控自動切換。覆蓋全面國際/港澳臺簡訊服務覆蓋全球200+國家和地區,秒級送達全球。
高併發處理支援多個生產者和消費者併發訪問同一個佇列,無需特殊設定即可自由調整併發度。確保某條訊息在取出之後的特定時間段內,無法被其他消費者獲得。在保證號碼及終端質量的前提下,多通道智慧排程保障傳送,5秒到達率95%以上。訊息堆積處理透過佇列對使用者任務請求壓力實現削峰填谷,進而降低系統峰值壓力。
易開發管理接入便捷:提供API/SDK方式簡易接入,登入即可一鍵開通。使用便捷:無需自行搭建簡訊服務,免運維提供多種語言SDK,包括JAVA、PYTHON、.NET、Node.js任您選擇。智慧監控排程電信級運維保障,實時監控自動切換。支援大容量,高併發處理,高效的排程演算法解決高峰時段的業務壓力。
回覆列表
一、是否方便好用
1.需求的功能是否齊全;
2.介面是否簡潔、直觀,易於上手。
3.操作簡單,步驟少,符合操作習慣。
二、價格是否合理
1.正規的簡訊平臺(比如賽郵)基本上是按條計費,每條簡訊價格一般在7-3分錢之間。
2.是否量大價優,量越大越便宜。
3.警惕價格太多低廉的平臺,可能會偷偷“扣量”。
4.簡訊平臺有提交收費和傳送成功計費兩種方式,一些實力雄厚的簡訊平臺(比如賽郵)會選擇第二種,傳送失敗的立即返還扣費。
三、7*24小時線上服務
傳送簡訊出問題,重要資訊漏發,可能會造成損失。因此售後保障非常重要,出問題及時得到解決。
SUBMAIL有一對一專屬的商務、有及時解決問題、稽核模版的客服團隊,有全程提供技術支援的技術部門,確保提供讓您滿意的服務體系。