Twitter: поисковый запрос хеш-тегов

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

Решение

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

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

https://api.twitter.com/1.1/search/tweets.json?q=%23test&include_entities=true

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

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

Другие вопросы по тегам