Twitter PHP API - 按标签搜索不工作

时间:2014-10-30 17:29:06

标签: php twitter

我需要使用Twitter PHP API获取大量推文,但是当我发出请求时,它返回没有找到推文。当我在网站上寻找推文但是标签时,我看到了很多。

$settings = array(
                'oauth_access_token' => "secret",
                'oauth_access_token_secret' => "secret",
                'consumer_key' => "secret",
                'consumer_secret' => "secret"
            );
            $url = 'https://api.twitter.com/1.1/search/tweets.json';
            $getField = '?q=#ifiliveresult_type=recent';
            $requestMethod = 'GET';

            Yii::import('application.helpers.TwitterAPIExchange');
            $twitter = new TwitterAPIExchange($settings);
            echo $twitter->setGetfield($getField)
                ->buildOauth($url, $requestMethod)
                ->performRequest();

它让我回头

completed_in: 0.005
count: 15
max_id: 527874293112512500
max_id_str: "527874293112512512"
query: "%23ifilive"
refresh_url: "?since_id=527874293112512512&q=%23ifilive&result_type=recent&include_entities=1"
since_id: 0
since_id_str: "0"

和空状态数组。

也许twitter有某些限制?

1 个答案:

答案 0 :(得分:0)

过去我遇到过同样的问题。来自Twitter dev site

  

请注意Twitter的搜索服务,并且,通过扩展,   搜索API并不是Tweets的详尽来源。不是全部   推文将通过搜索界面编入索引或提供。

搜索结果中不会返回一些较旧的主题标签。

/ U