Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Twitter вносит изменения в доступ к API, которые обязательно повлияют на разработчиков Android

Anonim

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

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

Первые два имеют отношение к тому, как часто сторонние приложения могут запрашивать Twitter, и могут ли они делать это анонимно. В марте 2013 года все разработчики должны будут использовать что-то вроде OAuth при создании запросов API вместо текущих методов, которые позволяют анонимно захватывать такие вещи, как твиты по текущей тенденции, или с определенной строкой текста. Это действительно влияет только на скребки и агрегаторы, так что это не так уж важно для разработчиков приложений. Ограничение скорости будет регулировать, как часто приложения могут использовать API, который в настоящее время работает со скоростью 350 раз в час. С новыми изменениями различные типы вызовов API будут иметь различные ограничения. В приведенных в Твиттере предельных значениях 60 вызовов в час для каждой конечной точки. Это означает, что вы можете отправлять 60 твитов, просматривать 60 профилей пользователей и обновлять 60 раз в час. Эти изменения будут жить в "ближайшие недели". На первый взгляд, эти изменения имеют смысл, и разработчики должны иметь возможность работать с ними в большинстве случаев.

Последнее изменение - большое. Twitter ужесточает правила для неофициальных клиентов способами, которые вряд ли будут хорошо восприняты разработчиками. Три изменения «Правил дорожного движения», которые они выделили, - это новые требования к отображению, предварительно установленные мобильные приложения должны быть одобрены Twitter, а также требовать, чтобы разработчики с большим количеством пользователей работали напрямую с Twitter. Новые требования к отображению определяют, как будут выглядеть и чувствовать приложения Twitter, и охватывают такие вещи, как @ ссылки и повторные твиты. Утверждение предустановленных приложений означает, что люди, такие как Samsung и HTC, которые встраивают Twitter в свое программное обеспечение, должны будут получить одобрение, если они продолжат связывать сервис. Если разработчики отправляют продукт без этого разрешения, Twitter может отменить использование API приложениями. В последней части, которая затрагивает популярных клиентов, таких как Plume, говорится, что приложения с более чем 100 000 пользователей должны будут работать с Twitter. Это не сразу, поскольку приложениям, в которых в настоящее время насчитывается более 100 000 пользователей, будет разрешено расти еще на 200%, прежде чем они получат ограниченную функциональность от API.

На первый взгляд, ни одно из этих изменений не кажется слишком резким. Но реальным сторонником будет то, что Twitter будет и не будет одобрять. Twitter был обвинен в том, что в прошлом он не играл честно, даже в результате расследования, проведенного FTC. Разработчики и опытные пользователи Twitter справедливо обеспокоены, так как большинство сторонних приложений на iOS и Android предлагают больше, чем официальные клиенты. Мы не можем с уверенностью сказать, что эти изменения будут плохими, пока мы их не увидим, но, безусловно, есть много способов, которые могут пойти не так. Интернет будет следить за тем, как все это закончится.

Источник: Твиттер