Twitter API — PHP (только несколько твитов появляются в определенном хэштеге)

Я создаю твиттер, который получает определенный хэштег. Когда я использую универсальный хэштег, такой как #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

Решение

К сожалению, вы столкнулись с одним из многих искусственных ограничений на Twitter API.

Обратите внимание, что поисковая служба Twitter и, соответственно, API поиска не являются исчерпывающим источником твитов. Не все твиты будут проиндексированы или доступны через интерфейс поиска.
https://dev.twitter.com/rest/reference/get/search/tweets

Вы можете попробовать использовать max_id параметр, чтобы получить старые твиты — но это не похоже на какой-либо эффект.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector