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(我的手柄)不起作用
  • CNBCTV18news不工作

请帮忙!!

4

1 回答 1

0

您将希望使用 status 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 回答