2011-03-14 1 views
16

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

Я должен использовать ссылку 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" 

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

Спасибо!

+1

Twitter REST API v1 больше не активен !!! – Spas

ответ

35

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

+0

Да, я тоже нашел этот поиск, но тот всегда дает ошибку в моем коде, поэтому я думаю, что должен использовать api.twitter. Может быть, он возвращает другую структуру JSON? – Tjekkles

+0

Он возвращает действительный JSON, поэтому, если ваш код не работает, он может быть некорректным? – gnab

+0

Да, он возвращает JSON, но в другом порядке, чем другой :) – Tjekkles

1

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

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

+0

add '& include_entities = true' в вашем search_url –

+0

'& include_entities = true' не устраняет проблему. Я также получаю все твиты, содержащие ссылки, исключенные из результатов поиска. – Enchiridion

1

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

https://api.twitter.com/1.1/search/tweets.json?q=%23test&include_entities=true 
Смежные вопросы