Почему сейчас все сходят с ума из-за Reddit API

Реддит сейчас в беде. После объявления об изменениях в апреле появились новости о том, что несколько самых популярных сторонних приложений Reddit будут закрыты к концу месяца. Вдобавок ко всему, пять самых популярных субреддитов закрываются на два дня, начиная с 12 июня, и каждый второй пост на «главной странице Интернета» протестует против изменений API Reddit.

Содержание

  • Что вообще такое API?
  • Цены на API Reddit, объяснение
  • Почему Аполлон закрывается?
  • Влияние на сторонние приложения Reddit
  • Объяснение отключения API Reddit
  • API Reddit AMA

Что происходит? Мы здесь, чтобы рассказать вам об изменениях API Reddit, отключении Reddit и о том, почему все сходят с ума из-за одной из самых популярных социальных сетей в Интернете.

Рекомендуемые видео

Что вообще такое API?

Логотип Reddit на рабочем столе.
Шаттерсток

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

Связанный

  • Apollo, приложение Reddit, представленное во время WWDC, закрывается
  • Почему поворот Instagram к видео так всех бесит
  • Reddit наконец-то расширяет GIF-ответы за пределы платной подписки

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

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

API используются для всех типов разных вещей. Например, благодаря API Amazon существуют такие службы отслеживания цен, как CamelCamelCamel. А если вы геймер на ПК, API Steam — это то, что заполняет такой сервис, как SteamDB. Во многих случаях API может отображать информацию, которая не отображается в основном приложении, как в случае с Amazon и Steam, что позволяет разработчикам создавать свои собственные приложения на основе сервиса, а не просто дублировать это.

Цены на API Reddit, объяснение

Значок приложения Reddit на главном экране iOS.
Бретт Джордан / Pexels

Reddit запустил бесплатный API семь лет назад, но объявил об этом в апреле будет вносить изменения. Эти изменения включали в себя взимание платы за доступ к API. Это означает, что разработчикам, которые создали приложение для Reddit, теперь придется платить за запросы.

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

При использовании платного API разработчики обычно должны платить за каждый запрос. Чем популярнее приложение, чем больше запросов ему нужно сделать, тем больше денег оно стоит. Один разработчик заявил, что Reddit взимает 12 000 долларов за каждые 50 миллионов запросов или 0,24 доллара за 1000 запросов. Это может показаться немного, но Apollo, популярное приложение Reddit для продуктов Apple, может делать более 7 миллиардов запросов в месяц. Это выходит почти 2 миллиона долларов в месяц и более 20 миллионов долларов в год.

Это тоже высокая цена. По словам разработчика, они платят 166 долларов за каждые 50 миллионов вызовов API к Imgur, учитывая, насколько дорогими являются изменения API Reddit. Reddit говорит, что его модель бесплатного API не была устойчивой, поскольку пользователи, посещающие сайт через сторонние приложения, могут не видеть рекламу, которую Reddit показывает на своем веб-сайте и в собственном приложении.

Почему Аполлон закрывается?

Три айфона рядом показывают стороннее приложение Reddit Apollo на своих экранах.
Алекс Блейк / Digital Trends

Ситуация с изменениями API Reddit была сосредоточена вокруг Apollo, чрезвычайно популярного стороннего приложения Reddit для Mac и iPhone. приложение закрывает свои двери 30 июня, чуть более чем за месяц до вступления в силу новых цен на API Reddit.

По словам разработчика, Apollo необходимо будет немедленно добавить 12 000 новых подписчиков в свое приложение за 5 долларов в месяц, чтобы окупить стоимость API Reddit. Это также не относится к бесплатным пользователям. Apollo, созданный одним разработчиком, можно было использовать бесплатно с дополнительными подписками, если вам нужны были дополнительные функции.

Кажется, что математика просто не складывается для Аполлона. Чтобы проиллюстрировать этот момент, разработчик предполагает, что Reddit тратит примерно 0,12 доллара на пользователя в месяц. С изменением API Apollo нужно будет тратить 2,50 доллара на пользователя в месяц.

Влияние на сторонние приложения Reddit

Аполлон не одинок в закрытии. В ответ на изменения API несколько приложений объявили, что они также отключат обслуживание. К ним относятся ReddPlanet, Sync и Reddit is Fun (RIF).

Объяснение отключения API Reddit

В знак протеста против изменений API Reddit и их влияния на сторонние приложения тысячи субреддитов объявили о 48-часовом отключении. протест, называется Реддарк, включает в себя почти 8000 субреддитов, большинство из которых были закрыты с 12 июня. Это означает, что пользователи не могут посещать, публиковать или комментировать эти субреддиты, пока администраторы снова не сделают их общедоступными.

Участвуют шесть самых популярных субреддитов, в том числе r/gaming, r/food, r/funny и r/aww, у каждого из которых более 30 миллионов подписчиков. Всего на Reddit у Reddark более двух с половиной миллиардов пользователей.

Хотя отключение Reddit должно было закончиться 14 июня, более 6000 субреддитов по-прежнему остаются закрытыми. К ним относятся r/aww, r/videos и r/music.

API Reddit AMA

После негативной реакции генеральный директор Reddit Стив Хаффман провел AMA (Спросите меня о чем угодно) вокруг изменений API. Компания объявила, что обновляет свои условия API, но не похоже, что она вернет популярные приложения, такие как Apollo.

Компания придерживается своей цены в размере 0,24 доллара за 1000 вызовов API, что соответствует количеству, указанному Apollo. Тем не менее, Reddit сообщает, что приложения, использующие менее 100 запросов в минуту через идентификатор клиента OAuth, смогут использовать API бесплатно. Согласно Reddit, более 90% доступных сегодня приложений попадают в эту категорию.

Исполнительный директор также рассмотрел некоторые другие изменения API во время AMA. Reddit заявляет, что с 5 июля ограничит доступ к явному контенту через свой API, и что инструменты модерации, которым требуется доступ к API, должны по-прежнему иметь бесплатный доступ. Кроме того, Reddit сообщает, что приложения, ориентированные на специальные возможности, такие как RedReader, по-прежнему будут иметь бесплатный доступ к API.

Рекомендации редакции

  • Более 2,5 млрд пользователей Reddit бегут в знак протеста против изменения API
  • Snapchat сейчас недоступен. Вот что мы знаем
  • Instagram теперь позволяет покупать товары прямо через чат
  • Сообщества Twitter: Путеводитель по миру, похожему на Reddit, в Twitter
  • Комментарии Reddit теперь легко доступны для поиска с последним обновлением