gpt4 book ai didi

node.js - 体式 API : data block in create task endpoint

转载 作者:太空宇宙 更新时间:2023-11-03 23:39:54 25 4
gpt4 key购买 nike

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

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

1。从文档来看,您似乎只指定了创建任务的工作空间,而不是项目:

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

如果是这样,以下内容将不起作用?

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

2。数据 block 中添加的数据量有限制吗?

在 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"

我可以向数据 block 添加附件、故事、标签、爱心等吗?或者这是否必须通过更新任务端点来完成?

最佳答案

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

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

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

关于node.js - 体式 API : data block in create task endpoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25787752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com