【发布时间】:2017-04-06 02:40:58
【问题描述】:
任务文档似乎暗示 POST 方法使用名称/值对作为数据负载(我假设内容类型为 application/x-www-form-urlencoded)。它是否可以改为接受 JSON,使用与任务的 GET 调用返回的数据相同的格式?
此外,Memberships 字段应该包含一系列项目和部分。已经有一个任务的项目字段 - 这些项目是否需要在会员项目列表中重复,还是可以只包括这些部分?
【问题讨论】:
标签: asana-api
任务文档似乎暗示 POST 方法使用名称/值对作为数据负载(我假设内容类型为 application/x-www-form-urlencoded)。它是否可以改为接受 JSON,使用与任务的 GET 调用返回的数据相同的格式?
此外,Memberships 字段应该包含一系列项目和部分。已经有一个任务的项目字段 - 这些项目是否需要在会员项目列表中重复,还是可以只包括这些部分?
【问题讨论】:
标签: asana-api
是的,完全可以使用 JSON 有效负载(使用正确的 Content-Type: application/json)——事实上,在许多场景中——比如这个——它要容易得多。
我不记得使用表单数据的正确方法(如果我记得,我们可能有一个关于它的突出错误:)),但是使用 JSON,你应该如果您在 both 位置指定项目,则可以。我认为你不能在projects 中不指定任何值(除非你指定一个工作区,这可能有效)。
我认为您不能只指定部分。最后,我认为如果您在每个位置指定不同的项目,它会将其放入两个项目中:对于 projects 属性中的任何一个,放入“无部分”区域的项目中,并将其放入指定部分的指定部分在memberships
【讨论】: