Система аннотаций и потоковые API для Twitter

23 апреля 2010, Никонова Екатерина 0
Новые функции позволят снабжать посты дополнительными данными и предоставят полноценный доступ к потоку сообщений.

Платформа микроблогов Twitter в скором времени обзаведется несколькими новыми функциями для пользователей и сторонних разработчиков приложений. Помимо системы аннотаций, позволяющей снабжать посты дополнительными данными, разработчикам будут предоставлены потоковые API, открывающие доступ к обновлениям в режиме реального времени.

Из представленных нововведений наиболее значительным является система аннотаций, которая позволит сторонним приложениям внедрять в записи блогов произвольные метаданные. Эта функция еще не запущена, однако ее описание уже доступно для разработчиков.

Каждая аннотация состоит из трех компонентов: области имен, ключа и значения. К моменту запуска этой системы общий размер аннотации не будет превышать 512 байт, но в будущем ее размер планируют увеличить до 2 КБ. Помимо этого ограничения, никакие другие предписания не будут влиять на назначение этого дополнения. Разработчики смогут использовать его практически для любых целей: для увеличения максимального размера поста, для обмена электронными визитными карточками, проведения опросов или внедрения полноформатных ссылок.

С точки зрения пользователя, аннотации позволят повысить интерактивность Twitter, а для разработчиков эта функция может стать источником проблем с совместимостью. Для ее полноценного использования аннотации разных типов должны поддерживаться если не всеми, то хотя бы наиболее популярными клиентскими приложениями, что потребует введения дополнительных стандартов.

Система аннотаций и потоковые API для Twitter

Некоторые возможности работы с пользовательским контентом в режиме реального времени уже доступны создателям приложений для Twitter, однако полный доступ к потоку сообщений был предоставлен лишь нескольким партнерам сети. Даже постоянные разработчики могут иметь дело лишь с ограниченными потоками, содержащими избранные материалы.

Хотя непосредственная обработка сообщений может быть весьма полезной для статистического анализа, продукты сторонних разработчиков, как правило, не поддерживают ее. Новые потоковые API могут значительно изменить принцип работы с клиентскими приложениями, позволяя отслеживать посты подобно программам для обмена мгновенными сообщениями. Они будут использовать обмен данными в формате JSON и дадут возможность, помимо новых сообщений, следить за другими событиями, например, за изменением состава последователей.

Внедрение потоковых API уже вошло в стадию закрытого бета-тестирования, а в скором времени эта функция будет доступна в тестовом режиме более широкой аудитории. Разработчикам по-прежнему придется предусматривать в своих продуктах поддержку REST API в качестве резервного варианта.

Энтузиазм программистов, вызванный будущими новыми возможностями Twitter, может быть в какой-то мере омрачен недавними сведениями о стремлении руководства сети прибрать к рукам рынок дополнительных приложений для работы с сервисом. Незадолго до конференции Chirp, где были представлены эти функции, компания Atebits, создатель популярного клиента Tweetie для Mac OS X и iPhone, стала частью Twitter. Кроме того, ее специалисты участвовали в разработке клиента для устройств Blackberry, а в будущем ожидается запуск собственного сервиса Twitter для укорачивания ссылок, прямого конкурента его недавнего партнера Bit.ly.

Источник: www.arstechnica.com

Отзывы

0 Оставить отзыв

    Добавить отзыв

    загрузить другую
    Ваш отзыв

    Свежие новости раздела

    Все новости раздела

    Все свежие новости

    Все новости