我正在尝试显示特定主题标签的推文。下面的代码可以完美地处理#标签,但是当我尝试使用特定的标签时,它将无法正常工作。在过去的一个月中,它与正确的主题标签完美搭配,但是从昨天开始它就坏了。 (我没有将令牌放入代码中)
require_once('twitter-api-php-master/TwitterAPIExchange.php');
/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
$settings = array(
'oauth_access_token' => "my_tokens",
'oauth_access_token_secret' => "my_tokens",
'consumer_key' => "my_tokens",
'consumer_secret' => "my_tokens"
);
$hashtag = 'smartspend_eu';
$url = 'https://api.twitter.com/1.1/search/tweets.json';
$getfield = "?q=#$hashtag";
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
响应为:
{"statuses":[],"search_metadata":{"completed_in":0.053,"max_id":1105019731759656961,"max_id_str":"1105019731759656961","query":"%23SMARTSPEND_EU","refresh_url":"?since_id=1105019731759656961&q=%23SMARTSPEND_EU&include_entities=1","count":15,"since_id":0,"since_id_str":"0"}}
有什么问题,我该怎么解决?
答案 0 :(得分:0)
我终于找到了问题所在。我的代码从一开始就是正确的。问题在于,超过7天前不可能获得这些推文。过去7天内,我的主题标签未写任何推文。