创建任务 - “工作区:不是ID”错误

时间:2012-10-17 20:46:21

标签: asana

我正在尝试使用此JSON创建任务....

{
   "data":{
      "project":[

      ],
      "followers":[

      ],
      "workspace":{
         "id":14852,
         "name":"My Default"
      },
      "name":"This is test task",
      "assignee":{
         "id":14850,
         "name":"Steve Reich"
      }
   }
}

我收到了返回错误...

{
   "errors":[
      {
         "message":"workspace: Not an ID: [object Object]"
      }
   ]
}

任何人都知道我做错了什么?

2 个答案:

答案 0 :(得分:2)

(我在Asana工作)

在API中指定对象时,您只需提供其ID,而不是其他元信息。所以它应该是"workspace": 14852,而不是你拥有的。这也适用于受让人。

此外,您目前无法在创建任务期间指定项目 - 您必须通过addProject端点发出单独的请求。

答案 1 :(得分:0)

响应表明您使用的工作区ID无效。您实际上并没有使用14852作为工作区ID,是吗?它当然看起来不是一个有效的ID。

您可以使用查询

验证您是否拥有正确的工作区ID

https://app.asana.com/api/1.0/workspaces