Jquery jsoauth twitter数据为空

Jquery jsoauth twitter数据为空,jquery,oauth,twitter,Jquery,Oauth,Twitter,我不熟悉ajax,更确切地说是oauth,不太明白为什么我的响应返回空。我已经阅读了此方法的api文档,但似乎无法从响应中检索节点。我猜我的请求是有效的,因为没有调用失败回调,但我不明白为什么响应看起来是空的。我注释掉了JSON.parse(data.text),因为它抛出了一个意外的数据结束错误。我正在使用JsOauth库 function success(data){ // var timeline = JSON.parse(data.text); $.each(data,

我不熟悉ajax,更确切地说是oauth,不太明白为什么我的响应返回空。我已经阅读了此方法的api文档,但似乎无法从响应中检索节点。我猜我的请求是有效的,因为没有调用失败回调,但我不明白为什么响应看起来是空的。我注释掉了JSON.parse(data.text),因为它抛出了一个意外的数据结束错误。我正在使用JsOauth库

function success(data){
    // var timeline = JSON.parse(data.text);
    $.each(data, function (element){
        console.log(element.created_at);
    });
}

function failure(data) {
    alert("Something went wrong!");
}

oauth.get("http://api.twitter.com/1/statuses/home_timeline.json", success, failure);
谢谢你的洞察力


J

首先,你想在哪个平台打电话?我曾遇到许多人试图在浏览器中使用jsOAuth,但它的名字却不清楚,它的意思是用于javascript应用程序框架,如air、phonegap或titanium

浏览器上的跨站点脚本保护要求通过AJAX访问原始主机以外的服务器需要CORS,这是twitter不支持的


希望这有帮助。如果您需要更多帮助,我会在twitter@bytespider上留言。

是的,您是对的。当用作python视图时,它工作正常,谢谢!