?

Log in

No account? Create an account

Previous Entry | Next Entry

Twitter

Поразбирался немного с Twitter'ом - захотелось вставить на сайт Chaos Constructions ленту (справа), в которой бы автоматически появлялись короткие сообщения связанные с CC. Как официальные, так и других людей, которые о фестивале пишут.
В принципе всё довольно несложно у Твиттера. Есть два основных формата запроса, представляющих интерес:

http://search.twitter.com/search.atom?q=chaos%20constructions
http://search.twitter.com/search.atom?q=from%3Achaos_construct

В первом случае получаем все сообщения всех людей, содержащие строку "chaos constructions" (любыми буквами).
Во втором - все сообщения опубликованные конкретно в ленте фестиваля chaos_construct (%3a - это двоеточие).
В принципе, там в запросах можно логические операторы использовать, но пока не нужно было.
По-видимому, выводятся только сообщения опубликованные в последние 10 дней.

Данные отдаются в виде XML (Atom).
Конкретно у меня дальше три таких фида парсятся, объединяются, сортируются по дате, исключаются дубликаты. Всё это происходит по крону раз в 5 минут, а в страницу вставляется уже статический HTML, чтобы не тормозило и не дёргать Twitter каждый раз.

UPDATE: Да, активность асоциальных элементов конечно предполагалась, но не так скоро :) Пришлось ограничить список несколькими человеками в сочетании с тэгом 'cc9'. Ну и далее будем подключать чужие твиттеры индивидуально.

Comments

( 2 comments — Leave a comment )
amavlyanov
Jul. 1st, 2009 12:02 am (UTC)
было бы ещё сдорово если бы ты искал по juck.com - это twitter-подобная соц. сеть очень популярная среди российских технарей.
cr_it
Jul. 1st, 2009 12:10 am (UTC)
У них описание API слишком развернутое ;-)
http://juick.com/help/api/http/
( 2 comments — Leave a comment )