文档中心 > API类目 > 驿马前台api

cainiao.yima.communication.task.send (创建一个消息发送任务)

创建一个消息发送任务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
user_id Number 必须 13242314 user id
session_code String 必须 231423432 session code
source String 可选 scan 来源
template_content String 必须 2314324 模板内容
template_id Number 必须 2314324 模板ID
notify_type byte 必须 1 通知类型
variable_json String 必须 [{"mail_no":"12321","phone":"13848122312","num":"n001"}] 变量值

响应参数

名称 类型 示例值 描述
data TaskSendMsgDto data data
  • └ result
  • Boolean
  • true
  • result
status_code String 2 statusCode
status_message String 3 statusMessage
is_success Boolean false success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoYimaCommunicationTaskSendRequest req = new CainiaoYimaCommunicationTaskSendRequest();
req.setUserId(13242314L);
req.setSessionCode("231423432");
req.setSource("scan");
req.setTemplateContent("2314324");
req.setTemplateId(2314324L);
req.setNotifyType("1");
req.setVariableJson("[{\"mail_no\":\"12321\",\"phone\":\"13848122312\",\"num\":\"n001\"}]");
CainiaoYimaCommunicationTaskSendResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_yima_communication_task_send_response>
    <data>
        <result>true</result>
    </data>
    <status_code>2</status_code>
    <status_message>3</status_message>
    <is_success>false</is_success>
</cainiao_yima_communication_task_send_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

返回
顶部