文档中心 > API类目 > 聚石塔API

taobao.jst.sms.message.direct.batchsend (OAID批量发送,支持明文手机号发送)

OAID批量发送,支持明文手机号发送

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
sign_name String 必须 Test 短信签名(如果是通过OAID发送短信则签名需要是数组格式,数组长度需要和OAID数量保持一致。)
url String 可选 https://s.tb.cn/Y9.X8sU 废弃字段
sms_template_code String 必须 SMS_1911 短信模版Code(明文发送短信和OAID发送均不要传数组格式)
rec_num String 可选 ["1234567890"] 短信接收号码,json格式,最多200个号码
sms_content String 可选 "[{\"msg\":\"hello1\",\"date\":\"2021-12-03\"},{\"msg\":\"hello2\",\"date\":\"2021-12-04\"},{\"msg\":\"hello3\",\"date\":\"2021-12-05\"}]" 模板参数替换方式:"[{\"msg\":\"hello1\",\"date\":\"2021-12-03\"},{\"msg\":\"hello2\",\"date\":\"2021-12-04\"},{\"msg\":\"hello3\",\"date\":\"2021-12-05\"}]"
extend_num String 可选 ["123"] 短信扩展码(JSON字符串数组格式),拓展码个数需要和电话号码个数一致。
task_code String 可选 123456789 废弃字段
task_sign String 可选 qdsdrefdfacxd 对于taskSign相同的请求平台认为是商家的同一次短信发送,可用于对OAID的明文号码去重。
oaids String 可选 ["adsd","qewee","efdsa"] OAID批量发短信的入参,传该参数的时候rec_num不需要传,最大50个。
order_ids String 可选 ["123","234","567"] OAID批量发短信时必传,为OAID一一对应的订单ID。
extra_data String 可选 {"key":"value"} 如果传,必须是一个JSON对象格式的字符串。

响应参数

名称 类型 示例值 描述
module String 427305502400332284^0 短信回执码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
JstSmsMessageDirectBatchsendRequest req = new JstSmsMessageDirectBatchsendRequest();
req.setSignName("Test");
req.setUrl("https://s.tb.cn/Y9.X8sU");
req.setSmsTemplateCode("SMS_1911");
req.setRecNum("[\"1234567890\"]");
req.setSmsContent("\"[{\\"msg\\":\\"hello1\\",\\"date\\":\\"2021-12-03\\"},{\\"msg\\":\\"hello2\\",\\"date\\":\\"2021-12-04\\"},{\\"msg\\":\\"hello3\\",\\"date\\":\\"2021-12-05\\"}]\"");
req.setExtendNum("[\"123\"]");
req.setTaskCode("123456789");
req.setTaskSign("qdsdrefdfacxd");
req.setOaids("[\"adsd\",\"qewee\",\"efdsa\"]");
req.setOrderIds("[\"123\",\"234\",\"567\"]");
req.setExtraData("{\"key\":\"value\"}");
JstSmsMessageDirectBatchsendResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<jst_sms_message_direct_batchsend_response>
    <module>427305502400332284^0</module>
</jst_sms_message_direct_batchsend_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部