文档中心 > API类目 > 客户运营平台API

taobao.opencrm.sms.single.post (短信单点发送隐私号版本)

通过nick列表发送短信,最多100个

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
task_content ShortMessageDeliverTaskContent 必须 短息任务参数集合
  • └ tpl_plh
  • String
  • 可选
  • content
  • 聚石塔申请的短信模板占位符
  • └ seller_tpl
  • String
  • 可选
  • 亲爱的${nick}, 兜家年货清仓五折起咯!
  • 卖家设置的短信模板
  • └ deliver_targets
  • String []
  • 必须
  • ["123456","233445"]
  • ouid列表
  • └ signature
  • String
  • 必须
  • jinse01官方旗舰店
  • 短信签名
  • └ plh_val_short_link
  • String
  • 可选
  • t.cn
  • shortLink of placeholders(淘短链)
  • └ tpl_code
  • String
  • 可选
  • SMS_3385002
  • 聚石塔申请的短信模板Code
  • └ placeholders
  • String []
  • 可选
  • nick(对应plh_val_nick)
  • 短信模板占位符list只支持4种错一点都不行
  • └ out_node_inst_id
  • Number
  • 必须
  • 100015
  • 节点实例ID(回执信息唯一标志)
  • └ plh_val_point
  • Number
  • 可选
  • 1000
  • point of placeholders(买家积分)
  • └ plh_val
  • String
  • 可选
  • {"nick":"jinse01","point":"10","levelName":"普通会员","shortLink":"c.tb.cn/c.Kgsf"}
  • 需要传递的占位符对应的值(链接类占位符值必须通过这个参数传递)
  • └ plh_val_level_name
  • String
  • 可选
  • 至尊会员
  • levelName of placeholders(买家等级名称)
  • └ plh_val_nick
  • String
  • 可选
  • 知庸01
  • nick of placeholders(买家nick)
  • └ msg_type
  • Number
  • 必须
  • 1
  • 短信类型
  • └ mobile_acquisition_rule
  • String []
  • 可选
  • [3,1,2]
  • 自定义手机号获取规则
  • └ logistics_order_id_list
  • String []
  • 可选
  • ["233425645","233835645"]
  • 指定订单号列表
  • └ template_id
  • String
  • 可选
  • 111111111111
  • 模板id(暂不可用)

响应参数

名称 类型 示例值 描述
result Boolean false 是否成功生成单点投递任务
result_error_code String 90001 错误码
result_error_msg String 系统异常 报错信息
is_successed Boolean false 接口是否调用成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpencrmSmsSinglePostRequest req = new OpencrmSmsSinglePostRequest();
OpencrmSmsSinglePostRequest.ShortMessageDeliverTaskContent obj1 = new OpencrmSmsSinglePostRequest.ShortMessageDeliverTaskContent();
obj1.setTplPlh("content");
obj1.setSellerTpl("亲爱的${nick}, 兜家年货清仓五折起咯!");
obj1.setDeliverTargets(""123456","233445"");
obj1.setSignature("jinse01官方旗舰店");
obj1.setPlhValShortLink("t.cn");
obj1.setTplCode("SMS_3385002");
obj1.setPlaceholders("nick(对应plh_val_nick)");
obj1.setOutNodeInstId(100015L);
obj1.setPlhValPoint(1000L);
obj1.setPlhVal("{\"nick\":\"jinse01\",\"point\":\"10\",\"levelName\":\"普通会员\",\"shortLink\":\"c.tb.cn/c.Kgsf\"}");
obj1.setPlhValLevelName("至尊会员");
obj1.setPlhValNick("知庸01");
obj1.setMsgType(1L);
obj1.setMobileAcquisitionRule("3,1,2");
obj1.setLogisticsOrderIdList(""233425645","233835645"");
obj1.setTemplateId("111111111111");
req.setTaskContent(obj1);
OpencrmSmsSinglePostResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<opencrm_sms_single_post_response>
    <result>false</result>
    <result_error_code>90001</result_error_code>
    <result_error_msg>系统异常</result_error_msg>
    <is_successed>false</is_successed>
</opencrm_sms_single_post_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

返回
顶部