Asana任务领域"心脏"用户ID

时间:2015-12-17 16:09:32

标签: api asana

Asana任务字段hearts包含的用户ID不等于工作区的用户ID。这是一个错误还是一个功能?

根据api文件:

[ { id: 1123, name: 'Mittens' }, ... ]

只读。已经认真执行此任务的一组用户。

1 个答案:

答案 0 :(得分:2)

注意:Heart本身就是一个对象,拥有自己的ID。如果您想要“创建”心脏的用户的ID,您需要使用hearts.user.id,这与工作区中用户的ID相同(即您可以GET /users/:id)。

使用?opt_expand=hearts的示例:

 "hearts" : [
     {
        "target" : {
           "name" : "Task name here",
           "id" : 1234 // ID OF TASK
        },
        "id" : 1235, // ID OF HEART
        "user" : {
           "name" : "User name",
           "id" : 1236 // ID OF USER
        },
        "created_at" : "2015-11-30T12:40:13.516Z"
     }
  ],