如何使用Asana API将任务设置为完成?

时间:2017-10-26 11:19:44

标签: asana asana-api

我想知道如何使用Asana API发送命令来完成任务。

我正在尝试类似的事情:

https://app.asana.com/api/1.0/tasks/417207316735809/?opt_pretty&completed=true

但它并没有那样工作,我检查了文档,但找不到答案。

Asana doc(有人在评论中提出要求):API

因为我想在我的chrome扩展程序中使用它,所以我不能使用curl,所以我对ajax感兴趣:

$.ajax({ 
   type : "GET", 
   url : "https://app.asana.com/api/1.0/tasks/417207316174232/?opt_pretty", 
   data: {
        completed: true,
    },
   success : function(result) { 
   result = JSON.stringify(result);
        alert(result);
   }, 
   error : function(result) { 
        alert('xxx');
   } 
 }); 

知道如何通过" completed = true"来自js中的doc?

1 个答案:

答案 0 :(得分:0)

如果您要更新资源,则需要发出PUT请求,而不是GET请求。

当我进行此更改时,您的AJAX请求有效。