調用此接口可以給不同的手機號碼,發送不同簽名、同一個模板(可以是不同模板變量)的短信。
接口說明
基本信息
- 本接口主要用于向多個手機號發送短信,支持發送不同簽名、同一模板、不同模板變量的短信,單次調用最多支持 100 個手機號。
- 服務接入點 (Endpoint):全局接入點域名為
dysmsapi.aliyuncs.com
。請參見服務接入點 ,根據您的使用地域,選擇對應的接入點地址。
快速調用
- 推薦您通過 SDK 調用 API。 如果您需要了解如何使用 ,請參見首次調用 API。
- 如果您需要使用控制臺發送短信,請參見群發短信。
- 如果您需要自定義封裝 API 調用,請參見V3 版本請求體&簽名機制
注意事項
- 國內短信服務超時時間建議設置為≥1S;發生超時失敗的情況時,建議查看回執狀態后再判斷是否重試。超時和重試的相關設置,請參見超時機制、重試機制。
- 國內短信、國際短信及多媒體短信目前均不支持冪等的能力,請您做好冪等控制,防止因多次重試而導致的重復操作問題。
- 發送短信會根據發送量計費,計費詳情請參見計費概述。
QPS 限制
本接口的單用戶 QPS 限制為 5000/秒。超過限制,API 調用將會被限流,請合理使用。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
下表是API對應的授權信息,可以在RAM權限策略語句的Action
元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:
- 操作:是指具體的權限點。
- 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀取(Read)或列出(List)。
- 資源類型:是指操作中支持授權的資源類型。具體說明如下:
- 對于必選的資源類型,用背景高亮的方式表示。
- 對于不支持資源級授權的操作,用
全部資源
表示。
- 條件關鍵字:是指云產品自身定義的條件關鍵字。
- 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作 | 訪問級別 | 資源類型 | 條件關鍵字 | 關聯操作 |
---|---|---|---|---|
dysms:SendBatchSms | get | *全部資源 * |
| 無 |
請求參數
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
PhoneNumberJson | string | 是 | 接收短信的手機號碼。手機號碼格式:
說明
驗證碼類型短信,建議使用 SendSms 接口單條發送。
| ["1590000****","1350000****"] |
SignNameJson | string | 是 | 短信簽名名稱,簽名數量需與手機號碼數量一致。 添加簽名并審核通過后,才可使用簽名名稱。 您可以通過 CreateSmsSign 接口或短信服務控制臺添加簽名。 | ["阿里云","阿里巴巴"] |
TemplateCode | string | 是 | 短信模板 Code。國內短信模板和國際短信模板不可以混用。 添加模板并審核通過后,才可使用模板 Code。 您可以通過 CreateSmsTemplate 接口或短信服務控制臺添加模板。 | SMS_15255**** |
TemplateParamJson | string | 否 | 短信模板變量對應的實際值。 說明
| [{"name":"TemplateParamJson"},{"name":"TemplateParamJson"}] |
SmsUpExtendCodeJson | string | 否 | 上行短信擴展碼,JSON 數組格式。 說明
無特殊需要可忽略此字段。
| ["90999","90998"] |
OutId | string | 否 | 外部流水擴展字段,長度小于 256 的字符串。 說明
無特殊需要可忽略此字段。
| abcdefg |
返回參數
示例
正常返回示例
JSON
格式
{
"Code": "OK",
"Message": "OK",
"BizId": "9006197469364984400",
"RequestId": "F655A8D5-B967-440B-8683-DAD6FF8D230E"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
變更時間 | 變更內容概要 | 操作 |
---|---|---|
2024-09-09 | OpenAPI 描述信息更新、OpenAPI 去除了 deprecated 標記 | 查看變更詳情 |