我正在使用Wunderlist SDK作为一个为学术目的而开发的示例应用程序。
从Wunderlist's docs我有以下代码:
$(document).ready(function(){
var WunderlistSDK = window.wunderlist.sdk;
WunderlistAPI = new WunderlistSDK({
'accessToken': access_token,
'clientID': client_id
});
WunderlistAPI.initialized.done(function () {
WunderlistAPI.http.lists.all().done(handleListData).fail(handleError);
});
function handleListData(data){
$("#tasks").append("<button onclick='lookup_tasks(" + data.id + ")'>Search tasks for this list</button>");
}
function handleError(error,event){
alert("Error: "+ JSON.stringify(error));
}
});
我对使用the rest of the API感到困惑,因为我无法弄清楚如何使用REST API执行其他请求
例如,如果我想通过list_id搜索所有任务,我正在尝试以下但它不会工作:
function lookup_tasks(list_id){
$.get("http://a.wunderlist.com/api/v1/tasks",{list_id: list_id},function(data){
alert(JSON.stringify(data));
}); //Neither works passing the client_id and access_token as params
}
任何人都知道我的误解是什么?