我想知道如何使用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?
答案 0 :(得分:0)
如果您要更新资源,则需要发出PUT
请求,而不是GET
请求。
当我进行此更改时,您的AJAX请求有效。