我正在创建一个获取特定主题标签的Twitter Feed。当我使用#getaway等通用#标签时,结果很好。但是,如果我使用#gadgetshow2014这样的特定主题标签,则只会出现一条推文。当我从推特本身搜索时,应该有很多推文。
提前致谢:)
代码:
$consumer_key=' ';
$consumer_secret=' ';
$access_token=' ';
$access_token_secret=' ';
$hashtag='gadgetshow2014';
$max_tweets = 25;
$twitter = new TwitterOAuth($consumer_key, $consumer_secret, $access_token, $access_token_secret);
$url = 'https://api.twitter.com/1.1/search/tweets.json?q=%23' . $hashtag . '&result_type=recent&count=' . $max_tweets . '&include_entities=true';
$tweets = $twitter->get($url);
$tweets = $tweets->statuses;
答案 0 :(得分:0)
可悲的是,您已经参与了Twitter API的许多人为限制之一。
请注意,Twitter的搜索服务以及扩展名为Search API并不是Tweets的详尽来源。并非所有推文都会通过搜索界面编入索引或提供。 https://dev.twitter.com/rest/reference/get/search/tweets
您可以尝试使用max_id
参数来获取较旧的推文 - 但是如果有任何效果则无法使用。