我可以通过asana API将任务发布到项目中的特定位置吗?

时间:2015-01-19 18:33:59

标签: asana

我试图在某个部分的某个项目中发布任务,是否有人有任何建议去做/甚至可能?

由于

2 个答案:

答案 0 :(得分:1)

嗯,你很幸运!我们现在 致力于改进对API中各个部分的支持。

要将任务添加到给定部分,您可以将addProject方法与section参数一起使用,该参数类似于insert_beforeinsert_after。示例调用看起来像POST /tasks/1234/addProject?project=111&section=7865

现在,这是您在创建任务后需要进行的额外调用,这是一个无赖,所以我们正在开发一种在创建任务时指定部分的方法。但我们现在正在努力解决这个问题。当存在时我会编辑这个答案。

答案 1 :(得分:1)

要将新任务POST到特定部分(列)中的项目,请点击工作区URL

https://app.asana.com/api/1.0/workspaces/[workspace-id]/tasks

您需要在POST请求中声明成员资格属性,API文档会使这一点非常混乱。

这是应该如何:

"memberships": [{ "project": 12345, "section": 12345 }]

API文档使您看起来还需要包含与项目和部分一起的名称。

以下是来自文档的示例,而不是应该如何完成:

[{ project: { id: 1331, name: 'Bugs' }, section: { id: 1123, name: 'P1:' } }]

我在这里找到了这个答案:https://community.asana.com/t/how-create-task-with-membership-via-api/10481/2