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

taobao.opencrm.sms.seller.tpl.apply (富媒体短信商家模版申请)

生成短信模版构造信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request_list GeneralMsgTemplateRequest 必须 请求参数列表
  • └ ext_args
  • String
  • 可选
  • { "type": 2, "msgType":2 }
  • 拓展参数
  • └ template_name
  • String
  • 必须
  • 测试模版
  • 模版名称
  • └ const_secret_key
  • String
  • 可选
  • 99F07284ED7D3A41D8596BF1BD2EC172
  • 免审构造秘钥
  • └ const_params
  • String []
  • 必须
  • ["{\"itemId\":1111,\"materialCode\":\"item\",\"page\":1,\"position\":1}", "{\"title\":\"测试卡片红包标题\",\"content\":\"测试卡片红包内容\",\"materialCode\":\"text\",\"page\":1,\"position\":2}"]
  • 模版构造参数列表
  • └ channel
  • String
  • 必须
  • card_smg
  • 渠道code
  • └ channel_type
  • String
  • 必须
  • 5
  • 渠道下模版类型code

响应参数

名称 类型 示例值 描述
result Result 统一返回对象 统一返回对象
  • └ code
  • String
  • 1001
  • 错误码
  • └ msg
  • String
  • 未知错误
  • 错误描述
  • result
  • GeneralMsgTemplateVO
  • 1239843
  • 构造结果
  • └ ext_args
  • String
  • {\"itemUrl\":\"https://h5.m.taobao.com/awp/core/detail.htm?id=694988652671\"}
  • 放置模版构造下一些物料信息的链接
  • └ construct
  • String
  • [{"materialCode":"item","canBeAlgoRec":true,"page":1,"position":1},{"materialCode":"text","page":1,"position":2}]
  • 系统模版构造
  • └ channel_const_info
  • String
  • {\"pages\":[{\"tmpCards\":[{\"action\":{\"floorUrl\":\"https://s.tb.cn/cccc\",\"merchantName\":\"正在跳转淘宝APP\",\"packageName\":[\"com.taobao.taobao\"],\"target\":\"tbopen://m.taobao.com/tbopen/index.html?action=ali.open.nav&module=h5&bootImage=0&afcPromotionOpen=false&source=slk_dp&h5Url=https%3A%2F%2Fs.tb.cn%2F{#mediaSmsUrl#}\"},\"actionType\":\"OPEN_APP\",\"positionNumber\":1,\"src\":\"http://img.alicdn.com/bao/uploaded/i1/cccc.jpg\",\"srcType\":2,\"type\":\"IMAGE\"},{\"content\":\"CRM测试商品请不要拍5\",\"isTextTitle\":true,\"positionNumber\":2,\"type\":\"TEXT\"},{\"content\":\"测试单图文模板1125\",\"isTextTitle\":false,\"positionNumber\":3,\"type\":\"TEXT\"},{\"action\":{\"floorUrl\":\"https://s.tb.cn/cccccc\",\"merchantName\":\"正在跳转淘宝APP\",\"packageName\":[\"com.taobao.taobao\"],\"target\":\"tbopen://m.taobao.com/tbopen/index.html?action=ali.open.nav&module=h5&bootImage=0&afcPromotionOpen=false&source=slk_dp&h5Url=https%3A%2F%2Fs.tb.cn%2F{#mediaSmsUrl#}\"},\"actionType\":\"OPEN_APP\",\"content\":\"查看详情\",\"positionNumber\":4,\"type\":\"BUTTON\"}]}]}
  • 渠道构造信息,指具体渠道下模版构造信息,示例为卡片短信渠道下的构造信息
  • └ status
  • Number
  • 2
  • 1:提交审核,2:可使用,3:审核不通过,4:已删除
  • └ template_id
  • Number
  • 12345
  • 模版id
  • └ template_name
  • String
  • 测试模版
  • 模版名称
  • └ error_msg
  • String
  • 错误信息
  • 错误信息
  • └ channel
  • String
  • card_smg
  • 渠道code
  • └ channel_type
  • String
  • 5
  • 渠道下模版类型code

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
OpencrmSmsSellerTplApplyRequest req = new OpencrmSmsSellerTplApplyRequest();
OpencrmSmsSellerTplApplyRequest.GeneralMsgTemplateRequest obj1 = new OpencrmSmsSellerTplApplyRequest.GeneralMsgTemplateRequest();
obj1.setExtArgs("{         \"type\": 2,         \"msgType\":2       }");
obj1.setTemplateName("测试模版");
obj1.setConstSecretKey("99F07284ED7D3A41D8596BF1BD2EC172");
obj1.setConstParams(""{\"itemId\":1111,\"materialCode\":\"item\",\"page\":1,\"position\":1}", "{\"title\":\"测试卡片红包标题\",\"content\":\"测试卡片红包内容\",\"materialCode\":\"text\",\"page\":1,\"position\":2}"");
obj1.setChannel("card_smg");
obj1.setChannelType("5");
req.setRequestList(obj1);
OpencrmSmsSellerTplApplyResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<opencrm_sms_seller_tpl_apply_response>
    <result>
        <code>1001</code>
        <msg>未知错误</msg>
        <result>
            <ext_args>{\&quot;itemUrl\&quot;:\&quot;https://h5.m.taobao.com/awp/core/detail.htm?id=694988652671\&quot;}</ext_args>
            <construct>[{&quot;materialCode&quot;:&quot;item&quot;,&quot;canBeAlgoRec&quot;:true,&quot;page&quot;:1,&quot;position&quot;:1},{&quot;materialCode&quot;:&quot;text&quot;,&quot;page&quot;:1,&quot;position&quot;:2}]</construct>
            <channel_const_info>{\&quot;pages\&quot;:[{\&quot;tmpCards\&quot;:[{\&quot;action\&quot;:{\&quot;floorUrl\&quot;:\&quot;https://s.tb.cn/cccc\&quot;,\&quot;merchantName\&quot;:\&quot;正在跳转淘宝APP\&quot;,\&quot;packageName\&quot;:[\&quot;com.taobao.taobao\&quot;],\&quot;target\&quot;:\&quot;tbopen://m.taobao.com/tbopen/index.html?action=ali.open.nav&amp;module=h5&amp;bootImage=0&amp;afcPromotionOpen=false&amp;source=slk_dp&amp;h5Url=https%3A%2F%2Fs.tb.cn%2F{#mediaSmsUrl#}\&quot;},\&quot;actionType\&quot;:\&quot;OPEN_APP\&quot;,\&quot;positionNumber\&quot;:1,\&quot;src\&quot;:\&quot;http://img.alicdn.com/bao/uploaded/i1/cccc.jpg\&quot;,\&quot;srcType\&quot;:2,\&quot;type\&quot;:\&quot;IMAGE\&quot;},{\&quot;content\&quot;:\&quot;CRM测试商品请不要拍5\&quot;,\&quot;isTextTitle\&quot;:true,\&quot;positionNumber\&quot;:2,\&quot;type\&quot;:\&quot;TEXT\&quot;},{\&quot;content\&quot;:\&quot;测试单图文模板1125\&quot;,\&quot;isTextTitle\&quot;:false,\&quot;positionNumber\&quot;:3,\&quot;type\&quot;:\&quot;TEXT\&quot;},{\&quot;action\&quot;:{\&quot;floorUrl\&quot;:\&quot;https://s.tb.cn/cccccc\&quot;,\&quot;merchantName\&quot;:\&quot;正在跳转淘宝APP\&quot;,\&quot;packageName\&quot;:[\&quot;com.taobao.taobao\&quot;],\&quot;target\&quot;:\&quot;tbopen://m.taobao.com/tbopen/index.html?action=ali.open.nav&amp;module=h5&amp;bootImage=0&amp;afcPromotionOpen=false&amp;source=slk_dp&amp;h5Url=https%3A%2F%2Fs.tb.cn%2F{#mediaSmsUrl#}\&quot;},\&quot;actionType\&quot;:\&quot;OPEN_APP\&quot;,\&quot;content\&quot;:\&quot;查看详情\&quot;,\&quot;positionNumber\&quot;:4,\&quot;type\&quot;:\&quot;BUTTON\&quot;}]}]}</channel_const_info>
            <status>2</status>
            <template_id>12345</template_id>
            <template_name>测试模版</template_name>
            <error_msg>错误信息</error_msg>
            <channel>card_smg</channel>
            <channel_type>5</channel_type>
        </result>
    </result>
</opencrm_sms_seller_tpl_apply_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

返回
顶部