Api twitter response нет статусов - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь отобразить твиты для определенного хэштега.Приведенный ниже код отлично работает, каким бы ни был хэштег, но когда я пытаюсь использовать конкретный, он не работает.В прошлом месяце он отлично работал с правильным хэштегом, но со вчерашнего дня он сломался.(я не вставил свои токены в код)

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"}}

В чем проблема и что я могу сделать, чтобы ее исправить?

1 Ответ

0 голосов
/ 27 марта 2019

Я наконец нашел, что не так.Мой код был с самого начала.Проблема в том, что невозможно получить твиты более 7 дней назад.И за последние 7 дней не было написано ни одного твита для моего хэштега.

...