在理解了这一点(猜想)并最终使用Wunderlist API之后,它可以列出我的所有列表并列出我所有具有给定 list_id 的任务。现在我正在尝试创建一个任务,给定一个 list_id:
function create_new_task(){
list_id = $("#list_id").val(); //Checked for an integer
title = $("#task_title").val(); //Checked for a string
$.ajax({
url: 'https://a.wunderlist.com/api/v1/tasks',
method: 'POST',
contentType: 'application/json',
headers: { 'X-Access-Token': access_token, 'X-Client-ID': client_id },
data: {"list_id": parseInt(list_id), "title": title.toString() }
}).success(function(data){
$("#create_new_task_modal").modal('hide');
swal("Task created!", "Your task was successfully created!", "success");
}).error(handleError);
}
但是我得到了400 bad request
以下非描述性错误:
{"error":"bad_request"}
任何人之前已经完成了这一点,或者可以看到我错过了什么?
谢谢!
更新:
现在我尝试使用 CURL 并且它有效.. 无法找到与我的 $.ajax 实现的区别:
curl -H "Content-Type: application/json" -H "X-Access-Token: XXX" -H "X-Client-ID: YYY" a.wunderlist.com/api/v1/tasks -X POST -d '{"list_id":1234567,"title":"hellooo"}'