2011-12-30 9 views
0

私はajax、特にoauthが新しく、なぜ私の応答が空に戻っているのか分かりません。私はこのメソッドhttp://api.twitter.com/1/statuses/home_timeline.jsonのAPIドキュメントを読んだが、応答からノードを取得できないようだ。私は失敗コールバックが呼び出されていないので私の要求が有効だと思っていますが、私はなぜ応答が空であるように見えるのか分かりません。私はJSON.parse(data.text)が予期せぬデータエラーの終わりを投げていたので、これをコメントアウトしました。私はJsOauthライブラリを使用しています。任意の洞察力のためのjsoauth twitter data empty

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

答えて

0

まず何プラットフォームは、あなたが電話をかけるしようとしていますか?私はブラウザでjsOAuthを使用しようとする多くの人に遭遇しましたが、その名前はair、phonegap、またはtitaniumのようなjavascriptアプリケーションフレームワークで使用されることを意図しています。

ブラウザでのクロスサイトスクリプティング保護では、AJAX経由で元のホスト以外のサーバーにアクセスするには、CORSと呼ばれるものが必要です。

これが役に立ちます。あなたがもっと助けを必要とするなら、私はtwitter @bytespiderにいる。

+1

はい、あなたは正しいです。 Pythonのビューとして使用すると、うまくいきました。ありがとう! – neridaj