Javascript 开始使用Wunderlist SDK
我正在使用Wunderlist SDK开发一个示例应用程序,该应用程序是我为学术目的开发的 从中,我有以下代码工作:Javascript 开始使用Wunderlist SDK,javascript,ajax,json,rest,wunderlist,Javascript,Ajax,Json,Rest,Wunderlist,我正在使用Wunderlist SDK开发一个示例应用程序,该应用程序是我为学术目的开发的 从中,我有以下代码工作: $(document).ready(function(){ var WunderlistSDK = window.wunderlist.sdk; WunderlistAPI = new WunderlistSDK({ 'accessToken': access_token, 'clientID': client_id }); Wu
$(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));
}
});
有人知道我误解了什么吗?Javascript SDK的目的是不需要手动创建HTTP请求。查看API文档了解更多信息——也就是说,您请求失败的原因可能是因为您需要在HTTP请求中包含授权头(SDK会为您这样做)。事实上,我对SDK和API非常困惑。这个文件让我明白了如果我使用SDK我需要什么。@David Mauricio感谢分享示例页面链接。它帮助了我。
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
}