閱讀1403 返回首頁    go 搜狐


發送短信接口__API使用手冊_短信服務-阿裏雲

單一發短信接口

描述

請求參數

名稱 類型 是否必須 描述
Action String 必須 操作接口名,係統規定參數,取值:SingleSendSms
SignName String 必須 管理控製台中配置的短信簽名(狀態必須是驗證通過)
TemplateCode String 必須 管理控製台中配置的審核通過的短信模板的模板CODE(狀態必須是驗證通過)
RecNum String 必須 目標手機號,多個手機號可以逗號分隔
ParamString String 必選 短信模板中的變量;數字需要轉換為字符串;個人用戶每個變量長度必須小於15個字符。 例如:短信模板為:“接受短信驗證碼${no}”,此參數傳遞{“no”:”123456”},用戶將接收到[短信簽名]接受短信驗證碼123456

其他請求參數請參見 公共請求參數

返回參數

公共返回參數,詳見 公共請求參數

錯誤碼

錯誤代碼 描述 Http狀態碼 語義
InvalidDayuStatus.Malformed The specified dayu status is wrongly formed. 400 賬戶短信開通狀態不正確
InvalidSignName.Malformed The specified sign name is wrongly formed. 400 短信簽名不正確或簽名狀態不正確
InvalidTemplateCode.MalFormed The specified templateCode is wrongly formed. 400 短信模板Code不正確或者模板狀態不正確
InvalidRecNum.Malformed The specified recNum is wrongly formed. 400 目標手機號不正確,單次發送數量不能超過100
InvalidParamString.MalFormed The specified paramString is wrongly formed. 400 短信模板中變量不是json格式
InvalidParamStringTemplate.Malformed The specified paramString and template is wrongly formed. 400 短信模板中變量與模板內容不匹配
InvalidSendSms Frequency limit reaches. 404 觸發業務流控
InvalidDayu.Malformed null 400 變量不能是url,可以將變量固化在模板中

示例

請求示例

  1. https://sms.aliyuncs.com/?Action=SingleSendSms
  2. &SignName=阿裏雲短信服務
  3. &TemplateCode=SMS_1595010
  4. &RecNum=13011112222
  5. &ParamString={"no":"123456"}
  6. &<公共請求參數>

注:請求參數一定不要落下“公共請求參數

返回示例

XML格式

  1. <SingleSendSmsResponse>
  2. <RequestId>12D086F6-8F31-4658-84C1-006DED011A85</RequestId>
  3. </SingleSendSmsResponse>

JSON示例

  1. {
  2. "RequestId": "12D086F6-8F31-4658-84C1-006DED011A85"
  3. }

最後更新:2016-12-05 17:14:56

  上一篇:go 郵件推送產品短信功能升級通知__使用手冊_短信服務-阿裏雲
  下一篇:go javaSDK使用手冊__SDK使用手冊_短信服務-阿裏雲