我需要使用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有某些限制?
答案 0 :(得分:0)
过去我遇到过同样的问题。来自Twitter dev site:
请注意Twitter的搜索服务,并且,通过扩展, 搜索API并不是Tweets的详尽来源。不是全部 推文将通过搜索界面编入索引或提供。
搜索结果中不会返回一些较旧的主题标签。
/ U