需要澄清在 Asana 中创建任务
Need clarification on creating Tasks in Asana
任务文档似乎暗示 POST 方法使用 name/value 对作为数据负载(我假设内容类型为 application/x-www-form-urlencoded)。它可以接受 JSON 而不是使用与从任务的 GET 调用返回的数据相同的格式吗?
此外,成员资格字段应该包含一系列项目和部分。已经有一个任务的项目字段 - 这些项目是否需要在成员资格的项目列表中复制,或者是否可以只包含这些部分?
是的,完全可以使用 JSON 有效载荷(使用正确的 Content-Type: application/json
)——事实上,在许多情况下——比如这个——要容易得多。
我想不起来处理表单数据的正确方法(如果我记得,我们可能有一个关于它的突出错误 :)),但是 JSON,如果您在两个位置指定项目,应该没问题。我认为您不能在 projects
中不指定任何值(除非您指定一个工作区,这可能会起作用)。
我认为您不能仅指定部分。最后,我想如果你在每个位置指定一个不同的项目,它会把它放到两个:到 "no section" 区域的项目中,无论哪个在 projects
属性 中,然后把它在 memberships
中指定的部分中
任务文档似乎暗示 POST 方法使用 name/value 对作为数据负载(我假设内容类型为 application/x-www-form-urlencoded)。它可以接受 JSON 而不是使用与从任务的 GET 调用返回的数据相同的格式吗?
此外,成员资格字段应该包含一系列项目和部分。已经有一个任务的项目字段 - 这些项目是否需要在成员资格的项目列表中复制,或者是否可以只包含这些部分?
是的,完全可以使用 JSON 有效载荷(使用正确的 Content-Type: application/json
)——事实上,在许多情况下——比如这个——要容易得多。
我想不起来处理表单数据的正确方法(如果我记得,我们可能有一个关于它的突出错误 :)),但是 JSON,如果您在两个位置指定项目,应该没问题。我认为您不能在 projects
中不指定任何值(除非您指定一个工作区,这可能会起作用)。
我认为您不能仅指定部分。最后,我想如果你在每个位置指定一个不同的项目,它会把它放到两个:到 "no section" 区域的项目中,无论哪个在 projects
属性 中,然后把它在 memberships