- PVSM.RU - https://www.pvsm.ru -
Опубликован релиз новой версии Twitter API (v1.1), в соответствие с которой мы должны привести свои приложения в течение полугода. Самое главное опасение не подтвердилось — стотысячный барьер будет касаться только приложений, которые копируют основной функционал официальных клиентов (e.g. Tweetbot, Echofon и т.д.). Однако, остальные наши страшные фантазии воплотились в жизнь.
Их короткий обзор далее.
Раньше ограничение на количество запросов с одного токена (пользователя) составляло 350 запросов в час, теперь же всё стало намного интереснее.
Во-первых, отрезки времени делятся не по 60, а по 15 минут, и в каждый 15-минутный интервал к большинству методов разрешено только 15 запросов (по одному в минуту). Исключение (180 запросов / 15 минут) составляют следующие методы:
И всё? Да, и всё. Все остальные методы вы сможете вызывать не чаще 15 раз в 15 минут [1]. Таким образом нас настойчиво подталкивают к использованию Streaming API [2].
Twitter API v 1.1 более не поддерживает XML, Atom или RSS ввиду их малой востребованности.
Теперь все запросы к Twitter API должны сопровождаться аутентификационной информацией в соответствии с OAuth 1.0a. На данный момент все запросы требуют пользовательский токен, но в течение нескольких недель будет добавлена поддержка аутентификации «в контексте приложения» — это такой тип запросов, которые не включают в себя пользовательский токен, только информацию о приложении (например, вышеупомянутый oembed или поиск твитов).
Раздел [3], включающий в себя информацию для разработчиков о том, что можно, что нельзя и что обязательно делать с контентом из Twitter. Короткая выжимка:
Здесь много пунктов. Вкратце — твиты должны выглядеть так, как они выглядят в виджетах и почти никак иначе. Рекомендую ознакомиться с полным перечнем требований [4].
Параметр include_entities по умолчанию установлен в true (с твитом приходит вся информация о ссылках, фото, хэштегах и видео).
Параметр include_rts по умолчанию установлен в true (в лентах появились ретвиты).
Напоминаю, что версия 1.1 станет основной 5 марта 2013 года. Время пошло!
Автор: ilya_compman
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/twitter/14561
Ссылки в тексте:
[1] не чаще 15 раз в 15 минут: https://dev.twitter.com/docs/rate-limiting/1.1/limits
[2] Streaming API: https://dev.twitter.com/docs/streaming-apis
[3] Раздел: https://dev.twitter.com/terms/api-terms
[4] полным перечнем требований: https://dev.twitter.com/terms/display-requirements
Нажмите здесь для печати.