注意:以下文档只适用于TOP接口,请谨慎使用!

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

taobao.qianniu.taskmetas.get (任务元查询接口)

任务元查询接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
sender_uid Number 可选 111111 发起任务人的uid
fields String 必须 id,title 逗号分隔的字段列表.如id,title,content,sender_uid,sender_nick,finish_strategy,biz_sys_Id,biz_sys_task_type,start_time,end_time,reminder_flag,priority
page_size Number 可选 20
  • 默认值:20
  • 分页数,最大100
    current_page Number 可选 1
  • 默认值:1
  • 当前页码
    order_by String 可选 startTime
  • 默认值:id
  • 排序字段。gmt_create,priority等
    order_type String 可选 desc
  • 默认值:desc
  • 升降序。asc为升,desc为降
    status Number 可选 0 0为未完成。2为完成。4为取消。不填为所有
    biz_type String 可选 memo 任务类型
    key_word String 可选 1 按关键字搜索
    client_info String 可选 platform=pc&v=1.01.00N 客户端的版本信息
    receiver_uid Number 可选 1234 接收人uid
    meta_ids String 可选 111,222 任务元ID,多个以逗号分离

    响应参数

    名称 类型 示例值 描述
    taskmetas QTaskMetadata [] taskmetas
    • └ id
    • Number
    • 1234
    • 主键
    • └ title
    • String
    • XX向你申请了YY
    • 任务标题
    • └ content
    • String
    • 请在N天内处理
    • 任务摘要内容
    • └ biz_sys_id
    • Number
    • 12232
    • 来源系统ID
    • └ biz_sys_task_type
    • Number
    • 1212
    • 任务在来源系统的类型, 这个是业务系统的自定义类型
    • └ start_time
    • Date
    • 2013-12-01 00:00:00
    • 任务开始时间,格式:当前时间毫秒数
    • └ end_time
    • Date
    • 2013-12-01 00:00:00
    • 任务结束时间,格式:当前时间毫秒数
    • └ sender_uid
    • Number
    • 213123213
    • 发起者用户数字ID
    • └ sender_nick
    • String
    • tbtest1063
    • 发起者用户昵称
    • └ reminder_flag
    • Number
    • 4
    • 提醒标志位: 0表示不需要提醒,1表示需要状态变更提醒
    • └ biz_remind_time
    • Date
    • 2014-12-26 09:00:00
    • 我的安排的任务上的提醒时间
    • └ biz_remind_time_long
    • Number
    • 123214234
    • 是biz_remind_time的数字格式
    • └ finish_strategy
    • Number
    • 2
    • 任务完成标识: 0表示只要有一个人完成任务即可,1表示所有人需要各自都完成任务
    • └ memo
    • String
    • this is memo
    • 任务元备注
    • └ priority
    • Number
    • 1
    • 优先级,0低,1中,2高
    • └ task_count
    • Number
    • 1
    • 与此任务元相关的任务数
    • └ finish_count
    • Number
    • 1
    • 完成的任务数。如果完成策略是只需要1个人完成的,则只要一个人完成就会返回总任务条数。如果是所有人都要完成的,则会返回实际完成条数。
    • └ gmt_create
    • Date
    • 2000-01-01 00:00:00
    • 创建时间
    • └ gmt_modified
    • Date
    • 2000-01-01 00:00:00
    • 任务更新时间
    • └ start_time_long
    • Number
    • 1386755420153
    • start_time的数字格式
    • └ end_time_long
    • Number
    • 1386755420153
    • end_time的数字格式
    • └ gmt_create_long
    • Number
    • 1386755420153
    • gmt_create的数字格式
    • └ gmt_modified_long
    • Number
    • 1386755420153
    • gmt_modified的数字格式
    • └ total_count
    • Number
    • 1
    • 同次操作的任务元数
    • └ biz_type
    • String
    • member
    • 接收的任务类型,所有相关的任务的类型一致时有效。当任务类型不一致时为diff
    • └ status
    • Number
    • 0
    • 0为未完成,2为完成,4为取消
    • └ biz_type_str
    • String
    • 订单管理
    • biztype的中文名
    • └ comment_count
    • Number
    • 1
    • 当前任务的评论数
    • └ action
    • String
    • tbseller//....
    • 点击动作的协议
    • └ attachments
    • String
    • 23434_1234458623_seresfto
    • 轻任务附件信息,userId_timestamp_随机字符串,例如:23434_1234458623_seresfto
    • └ voice_file
    • String
    • demo
    • 语音备注的文件名
    • └ receiver
    • String
    • demo
    • 任务接收人的列表

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    QianniuTaskmetasGetRequest req = new QianniuTaskmetasGetRequest();
    req.setSenderUid(111111L);
    req.setFields("id,title");
    req.setPageSize(20L);
    req.setCurrentPage(1L);
    req.setOrderBy("startTime");
    req.setOrderType("desc");
    req.setStatus(0L);
    req.setBizType("memo");
    req.setKeyWord("1");
    req.setClientInfo("platform=pc&v=1.01.00N");
    req.setReceiverUid(1234L);
    req.setMetaIds("111,222");
    QianniuTaskmetasGetResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <qianniu_taskmetas_get_response>
        <taskmetas>
            <q_task_metadata>
                <id>1234</id>
                <title>XX向你申请了YY</title>
                <content>请在N天内处理</content>
                <biz_sys_id>12232</biz_sys_id>
                <biz_sys_task_type>1212</biz_sys_task_type>
                <start_time>2013-12-01 00:00:00</start_time>
                <end_time>2013-12-01 00:00:00</end_time>
                <sender_uid>213123213</sender_uid>
                <sender_nick>tbtest1063</sender_nick>
                <reminder_flag>4</reminder_flag>
                <biz_remind_time>2014-12-26 09:00:00</biz_remind_time>
                <biz_remind_time_long>123214234</biz_remind_time_long>
                <finish_strategy>2</finish_strategy>
                <memo>this is memo</memo>
                <priority>1</priority>
                <task_count>1</task_count>
                <finish_count>1</finish_count>
                <gmt_create>2000-01-01 00:00:00</gmt_create>
                <gmt_modified>2000-01-01 00:00:00</gmt_modified>
                <start_time_long>1386755420153</start_time_long>
                <end_time_long>1386755420153</end_time_long>
                <gmt_create_long>1386755420153</gmt_create_long>
                <gmt_modified_long>1386755420153</gmt_modified_long>
                <total_count>1</total_count>
                <biz_type>member</biz_type>
                <status>0</status>
                <biz_type_str>订单管理</biz_type_str>
                <comment_count>1</comment_count>
                <action>tbseller//....</action>
                <attachments>23434_1234458623_seresfto</attachments>
                <voice_file>demo</voice_file>
                <receiver>demo</receiver>
            </q_task_metadata>
        </taskmetas>
    </qianniu_taskmetas_get_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

    返回
    顶部