文档中心 > API类目 > 千牛接口

taobao.qianniu.task.transfer (轻任务转发接口)

轻任务转发接口。包含业务为新增处理人,同时本人任务设置为转发标记,并在新任务下添加评论。如果新增的处理人已经是原来的处理人了,则仍然会发送新消息提醒给他,以表示任务得到了更新。如果不希望如此,请避免传入已经是处理人的用户信息。该接口为task_id对应的任务接收人发起。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
task_id Number 必须 1 任务id。这个接口需要由这个task_id对应的接收人发起。
receivers String 必须 [{ "receiver_uid" : 123, "receiver_nick" : "nick"}, { "receiver_uid" : 456, "receiver_nick" : "nick2"} ] 支持多个接收人的uid和nick的json数组串。uid取不到的可以不填,尽量填写。见示例。
comment String 可选 abc 对转发的任务进行备注,会做为评论展示给接收人。
json_content String 可选 {"content":"xxx","attatchments":"xxx","voice_file":"xxx"} 转交任务的时候新增的信息

响应参数

名称 类型 示例值 描述
result Boolean true 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
QianniuTaskTransferRequest req = new QianniuTaskTransferRequest();
req.setTaskId(1L);
req.setReceivers("[{ \"receiver_uid\" : 123, \"receiver_nick\" : \"nick\"}, { \"receiver_uid\" : 456, \"receiver_nick\" : \"nick2\"} ]");
req.setComment("abc");
req.setJsonContent("{\"content\":\"xxx\",\"attatchments\":\"xxx\",\"voice_file\":\"xxx\"}");
QianniuTaskTransferResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<qianniu_task_transfer_response>
    <result>true</result>
</qianniu_task_transfer_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

返回
顶部