0

特定のハンドルのツイートを含む JSON オブジェクトを取得しようとしています。

リクエストを送信し、ローカルストレージにレスポンスを保存するために使用している関数は次のとおりです。

function sendRequest(handle, noOfTweets, boolDisplay){
        $.getJSON("http://search.twitter.com/search.json?q=from:"+handle+"&rpp="+noOfTweets+"&callback=?", function(data) {
        if(boolDisplay){
            displayTweets(data);
        }
        localStorage.setItem("tweets"+handle, JSON.stringify(data));
      });
}

ユーザー名に数字が含まれていない場合、ユーザーのツイートを含む応答を受け取ります。ハンドルに数字が含まれている場合、ツイートは返されません。

同じリクエストに対してアドレスバーを直接使用して試しました。

例: (以下はハンドル名です)

  • ndtv作品
  • トイワークス
  • pranavjain64 (私のハンドル)が機能しません
  • CNBCTV18ニュースが機能しない

助けてください!!

4

1 に答える 1

0

ここで検索するのではなく、ステータス API を使用することをお勧めします。

 function sendRequest(handle, noOfTweets, boolDisplay){
        $.getJSON("http://api.twitter.com/1/statuses/user_timeline.json?screen_name="+ handle + "&count=" + noOfTweets + "&c
allback=?", function(data) {
        if(boolDisplay){
            displayTweets(data);
        }
        localStorage.setItem("tweets"+handle, JSON.stringify(data));
      });
  }

https://dev.twitter.com/docs/api/1/get/statuses/user_timeline

于 2012-05-15T12:00:27.377 に答える