Twitter: поисковый запрос хэш-тегов - PullRequest
16 голосов
/ 14 марта 2011

Я пытаюсь найти твиттеры по заданному хэштегу. Я пытаюсь получить правильный http-запрос, но понятия не имею, какой. Я пробовал несколько, но не могу найти правильный.

Я должен использовать ссылку http://api.twitter.com/1/....

У меня уже есть поисковый http-запрос по заданному имени, который работает правильно

http://api.twitter.com/1/statuses/user_timeline.json?screen_name=prayforjapan

Теперь я бы хотел выполнить поиск по заданному хэштегу (например, #prayforjapan)

Я пытался использовать несколько, но не могу найти правильный, как я уже говорил. Вот один, который я попробовал:

http://api.twitter.com/1/statuses/public_timeline.json?include_entities=true&hashtag=prayforjapan"

Кто-нибудь знает, какой я должен использовать?

спасибо!

Ответы [ 3 ]

35 голосов
/ 14 марта 2011

Вы можете просто получить http://search.twitter.com/search.json?q=%23test, чтобы получить список твитов, содержащих #test в JSON, где %23test - это #test URL-кодированный код.

3 голосов
/ 16 октября 2017

Только для людей, которые приходят сюда. Этот текущий формат работает

https://api.twitter.com/1.1/search/tweets.json?q=%23test&include_entities=true
1 голос
/ 14 февраля 2013

Я использую формат http://search.twitter.com/search.json?q=%23test, показанный выше, но в последние недели этот формат перестал работать.Он возвращает действительный JSON, да, но в возврате содержится ноль твитов, в то время как ручной поиск по хэштегу на twitter.com показывает один или несколько результатов.Это происходит с каждым хэштегом, который я пробую.Кто-нибудь еще испытывал это?

Редактировать: Я также заметил, что добавление гиперссылки в твит заставляет ее показываться только в моем фиде, в то время как она не отображается ни в поиске по сайту, ни в JSON.Я новичок в Твиттере;я что-то здесь упускаю?

...