0

我正在尝试使用此 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]"
      }
   ]
}

有人知道我在做什么错吗?

4

2 回答 2

2

(我在 Asana 工作)

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

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

于 2012-10-19T19:14:49.417 回答
0

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

您可以通过查询验证您是否拥有正确的工作区 ID

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

于 2012-10-19T00:08:22.180 回答