asana api:创建任务端点中的数据块

时间:2014-09-11 12:42:53

标签: node.js asana

我有两个关于使用asana api创建任务的问题:

https://asana.com/developers/api-reference/tasks

1。从文档中可以看出,您只需指定工作空间来创建任务而不是项目:

  

POST / workspaces / workspace-id / tasks / { data }

若然,以下情况不起作用?

  

POST / projects / project-id / tasks / { data }

2。数据块中添加的数据量是否有限制?

在api文档的示例中,使用了以下数据:

# Request
curl -u <api_key>: https://app.asana.com/api/1.0/tasks \
-d "assignee=1235" \
-d "followers[0]=5678" \
-d "name=Hello, world%21" \
-d "notes=How are you today%3F" \
-d "workspace=14916"

我可以在数据块中添加附件,故事,标签,心形等吗?或者这是否必须使用更新任务端点?

1 个答案:

答案 0 :(得分:2)

在每个资源的描述中,例如在Task中,文档显示了在创建和更新期间该资源上可用的属性集。它还显示哪些是只读的,这意味着您无法通过创建或更新端点修改它们。

例如,tasks具有hearts属性,但该属性是只读的。您目前无法通过REST API添加心脏,尽管这在我们的路线图中。

任务没有stories属性,因此您也无法通过POST / PUT端点设置这些属性。但是,您可以通过POST到/tasks/:taskid/stories向任务添加故事。对象之间的许多关联都是这样的。