2013-12-03 3 views
1

Я знаю, как получить твиты от хэштегом (Twitter request to get the latest tweets for a hashtag using Twitter API V1.1 using OAuth settings)Twitter API 1.1, получить все твиты от поиска хэштегом пределов /search/tweets.json

Но оказывается, что некоторые твиты, связанные с хэштегом не получены , даже с параметром «recent». И если я чирикаю на #somethingforexample, там нет твита с api для того же хэштега.

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

Есть ли способ сделать это?

Спасибо!

ответ

1

Вам нужно будет получить twitter firehose. Прямо сейчас вы получаете подмножество твитов, которые щебет делает доступными.

Если у вас есть исчерпывающий список источников (твиттер или имя_экземпляра), вы можете опросить их твиты напрямую, руководствуясь правилами ограничения скорости.

+0

Спасибо за ответ, мне не нужен доступ в режиме реального времени, но просто выполните задачу cron, которая получит 50 последних твитов и сохранит их в базе данных и выполнит это 1/неделю. Мне все еще нужен пожар? Firehose для всех публичных твитов, и мне нужен поиск только хэштегов. – jrk

+0

Я шел по названию '..get ВСЕ твиты ..' и не понял полностью. Я не уверен, что есть способ получить все последние твиты для хэштега. IIUC, twitter предоставляет подмножество через API поиска, чтобы вы могли получить 50 лучших, которые они соответствуют любому запросу, но нет никакой гарантии, что результаты будут исчерпывающими (без фактического доступа к firehose). – Vishal

Смежные вопросы