Чому зараз усі в захваті від Reddit API

Reddit зараз у біді. Після оголошення змін у квітні з’явилася інформація про те, що кілька найпопулярніших сторонніх програм Reddit будуть закриті до кінця місяця. Крім того, п’ять найпопулярніших субредітів закриваються на два дні, починаючи з 12 червня, а кожна інша публікація на «головній сторінці Інтернету» протестує проти змін API Reddit.

Зміст

  • Що таке API?
  • Роз’яснення цін на API Reddit
  • Чому Apollo вимикається?
  • Вплив на сторонні програми Reddit
  • Пояснення про відключення API Reddit
  • API AMA Reddit

Що відбувається? Ми тут, щоб поінформувати вас про зміни API Reddit, відключення Reddit і те, чому всі втрачають розум від однієї з найпопулярніших платформ соціальних мереж в Інтернеті.

Рекомендовані відео

Що таке API?

Логотип Reddit на робочому столі.
Shutterstock

Почнемо згори. API розшифровується як Application Programming Interface, і вони дозволяють двом програмам спілкуватися одна з одною. Як випливає з назви, це інтерфейс, у якому програми можуть надсилати дані вперед і назад без фактичного доступу до самої програми.

Пов'язані

  • Apollo, програма Reddit, представлена ​​на WWDC, припиняється
  • Чому перехід Instagram на відео так дратує всіх
  • Reddit нарешті розширює відповіді GIF за межі платної підписки

У випадку з Reddit він уже давно підтримує безкоштовний API. Це означає, що будь-хто, хто створює програму, може запитувати дані з Reddit і використовувати їх для створення власної програми. Хтось може створити свою програму з власним інтерфейсом і будь-якими додатковими функціями, які захочуть, а потім використовуйте API Reddit, щоб заповнити його такими речами, як інформація subreddit, публікації, коментарі та профілі користувачів.

Щоразу, коли програма робить це, вона робить запит до 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 показує на своєму веб-сайті та в програмі першої сторони.

Чому Apollo вимикається?

Три iPhone поруч із сторонньою програмою Reddit Apollo на екранах.
Алекс Блейк / Digital Trends

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

За словами розробника, Apollo потрібно негайно додати 12 000 нових передплатників до свого додатку за 5 доларів на місяць, щоб вийти на беззбитковість із витратами на API Reddit. Це також не враховує безкоштовних користувачів. Apollo, створений одним розробником, можна було безкоштовно використовувати з додатковою підпискою, якщо вам потрібні додаткові функції.

Математика, здається, просто не підходить для Apollo. Щоб проілюструвати цю тезу, розробник припускає, що Reddit витрачає приблизно 0,12 долара на користувача на місяць. Зі зміною API Apollo доведеться витрачати $2,50 на користувача на місяць.

Вплив на сторонні програми Reddit

Apollo не єдиний, хто вимикається. У відповідь на зміни в API кілька додатків оголосили, що також припинять обслуговування. Серед них ReddPlanet, Sync і Reddit is Fun (RIF).

Пояснення про відключення API Reddit

На знак протесту проти змін API Reddit і впливу, який він має на програми сторонніх розробників, тисячі субредів оголосили про припинення роботи на 48 годин. протест, під назвою Реддарк, містить майже 8000 субредітів, більшість із яких станом на 12 червня встановлено як приватні. Це означає, що користувачі не можуть відвідувати, публікувати чи коментувати ці субредити, доки адміністратори знову не опублікують їх.

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

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

API AMA Reddit

Після негативної реакції генеральний директор Reddit Стів Хаффман відбувся AMA (Ask Me Anything) зосереджено навколо змін API. Компанія оголосила, що оновлює умови свого API, але не схоже, що вона поверне такі популярні програми, як Apollo.

Компанія дотримується своєї ціни в 0,24 долара за 1000 викликів API, що є тією самою цифрою, яку цитує Apollo. Однак Reddit каже, що програми, які використовують менше 100 запитів на хвилину через ідентифікатор клієнта OAuth, зможуть використовувати API безкоштовно. За даними Reddit, понад 90% додатків, доступних сьогодні, належать до цієї категорії.

Під час AMA керівник також розглянув деякі інші зміни API. Reddit каже, що з 5 липня обмежить доступ до відвертого вмісту через свій API, і що інструменти модерації, яким потрібен доступ до API, повинні продовжувати мати вільний доступ. Крім того, Reddit каже, що програми, орієнтовані на доступність, такі як RedReader, як і раніше матимуть вільний доступ до API.

Рекомендації редакції

  • Понад 2,5 млрд користувачів Reddit біжать, протестуючи проти змін API
  • Snapchat зараз не працює. Ось що ми знаємо
  • Instagram тепер дозволяє купувати продукти прямо через чат
  • Спільноти Twitter: путівник у світ, схожий на Reddit, у Twitter
  • Завдяки останньому оновленню тепер можна легко шукати коментарі Reddit