2017-04-06 59 views
0

任务的文档似乎意味着POST方法使用名称/值对作为数据有效载荷(我假定应用程序的内容类型为/ x-www-form-urlencoded) 。它可以接受JSON,而是使用与从GET调用返回的数据相同的格式来执行任务?需要澄清在Asana中创建任务

此外,会员资格字段应该包含一个项目和部分的数组。已经有一个项目字段用于任务 - 这些项目是否需要在成员资格的项目列表中复制,或者只包含这些部分?

回答

1

是的,完全有可能使用JSON有效载荷(正确的Content-Type: application/json) - 事实上,在许多情况下 - 就像这一个 - 它相当容易。

我不记得我的头顶上的正确方式来获取这与表单数据(如果我记得,我们可能有一个杰出的bug提交:)),但与JSON,你应该如果您在这两个位置指定项目,请处理。我认为你不能在projects中指定任何值(除非你指定了一个可能工作的工作区)。

我不认为你可以指定只有部分。最后,我想如果你在每个位置指定了一个不同的项目,它将把它放到“无区域”区域中的项目中(无论哪个项目在projects属性中),并将其放入memberships中指定的区域

+0

感谢马特!我证实传递JSON的作品。此外,指定的工作空间,而不是项目 - 但包括在会员项目 - 不工作:{“数据”:{“受让人”:空,“工作区”:498346170860,“名”:“API任务测试1”,”笔记 “:” foo”的, “成员”:[{ “项目”:196088968112497, “部分”:312569582206944}]}} –