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

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

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

1.从文档看来,您只能指定工作空间来创build任务而不是项目:

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" 

我可以添加附件,故事,标签,心等数据块? 或者这是否需要更新任务端点?

在每个资源(例如Task)的描述中,文档将显示在创build和更新期间在该资源上可用的一组属性。 它还显示其中哪些是只读的,这意味着您不能通过创build或更新端点来修改它们。

例如, 任务有一个hearts属性,但该属性是只读的。 您目前无法通过REST API添加心,尽pipe这是我们的路线图。

任务不具有stories属性,因此您无法通过POST / PUT端点设置它们。 但是,您可以通过发布到/tasks/:taskid/stories来将任务添加到任务。 对象之间的许多关联performance为这种方式。