Prečo sa práve teraz všetci čudujú Reddit API

Reddit je práve v problémoch. Po oznámení zmien v apríli sa objavili správy, že niekoľko najpopulárnejších aplikácií Reddit tretích strán sa do konca mesiaca vypne. Okrem toho sa päť z najpopulárnejších subredditov zatvára na dva dni od 12. júna a každý ďalší príspevok na „prednej stránke internetu“ protestuje proti zmenám API Reddit.

Obsah

  • Čo je vlastne API?
  • Vysvetlenie cien rozhrania Reddit API
  • Prečo sa Apollo vypína?
  • Vplyv na aplikácie Reddit tretích strán
  • Vysvetlenie výpadku rozhrania Reddit API
  • Reddit API AMA

Čo sa deje? Sme tu, aby sme vás informovali o zmenách API na Reddit, výpadku Redditu a o tom, prečo všetci strácajú hlavu nad jednou z najpopulárnejších platforiem sociálnych médií na internete.

Odporúčané videá

Čo je vlastne API?

Logo Reddit na pracovnej ploche.
Shutterstock

Začnime od vrchu. API je skratka pre Application Programming Interface a umožňuje dvom aplikáciám navzájom komunikovať. Ako už názov napovedá, ide o rozhranie, v ktorom môžu aplikácie odosielať údaje tam a späť bez toho, aby skutočne pristupovali k samotnej aplikácii.

Súvisiace

  • Apollo, aplikácia Reddit predstavená počas WWDC, sa uzatvára
  • Prečo to, že sa Instagram zmení na video, všetkých tak rozčuľuje
  • Reddit konečne rozširuje odpovede GIF nad rámec platených odberov

V prípade Redditu dlhodobo udržiava bezplatné API. To znamená, že každý, kto vytvára aplikáciu, môže požiadať o údaje z Redditu a použiť ich na vytvorenie vlastnej aplikácie. Niekto by mohol vytvoriť svoju aplikáciu s vlastným rozhraním a akýmikoľvek ďalšími funkciami, ktoré chce, a potom použite rozhranie Reddit API, aby ste ho naplnili vecami, ako sú informácie o subreddit, príspevky, komentáre a používateľské profily.

Vždy, keď to aplikácia urobí, odošle požiadavku na API. Takže vždy, keď si chcete pozrieť príspevok, aplikácia tretej strany si vyžiada príspevok z Redditu, a ak ho chcete komentovať, pošle ho späť do API. Dôležité je, že API nie je samotnou aplikáciou, takže ostatné aplikácie majú prístup k informáciám na Reddite bez toho, aby aplikácia odhalila všetky svoje vnútorné fungovanie.

API sa používajú pre všetky typy rôznych vecí. Napríklad rozhranie Amazon API je dôvodom, prečo existujú služby sledovania cien, ako je CamelCamelCamel. A ak ste počítačový hráč, rozhranie Steam API je to, čo napĺňa službu ako SteamDB. V mnohých prípadoch môže rozhranie API zobrazovať informácie, ktoré sa nezobrazujú v hlavnej aplikácii, ako je to v prípade Amazon a Steam, čo umožňuje vývojárom vytvárať svoje vlastné aplikácie okolo služby namiesto toho, aby ich len duplikovali to.

Vysvetlenie cien rozhrania Reddit API

Ikona aplikácie Reddit na domovskej obrazovke iOS.
Brett Jordan / Pexels

Reddit spustil bezplatné API pred siedmimi rokmi, no v apríli to oznámil by robil zmeny. Tieto zmeny zahŕňali spoplatnenie prístupu k API. To znamená, že vývojári, ktorí vytvorili aplikáciu pre Reddit, by teraz museli platiť za žiadosti.

To sa stáva čoraz bežnejším, najmä po tom, čo Elon Musk prevzal Twitter. Podobne ako v situácii na RedditeTwitter začal spoplatňovať prístup k API, čím zablokoval desiatky aplikácií tretích strán.

S plateným rozhraním API musia vývojári vo všeobecnosti platiť na základe žiadosti. Čím je aplikácia populárnejšia, tým viac žiadostí musí vykonať, tým viac peňazí stojí. Jeden vývojár tvrdil, že Reddit účtuje 12 000 USD za každých 50 miliónov žiadostí alebo 0,24 USD za 1 000 žiadostí. To nemusí znieť veľa, ale Apollo, populárna aplikácia Reddit pre produkty Apple, dokáže za mesiac odoslať až 7 miliárd žiadostí. To vychádza na takmer 2 milióny dolárov mesačne a viac ako 20 miliónov dolárov ročne.

To je tiež vysoká cena. Podľa vývojára zaplatia 166 dolárov za každých 50 miliónov volaní API do Imgur, čo dáva do kontextu, aké drahé sú zmeny API Reddit. Reddit hovorí, že jeho bezplatný model API nebol udržateľný, pretože používatelia navštevujúci stránku prostredníctvom aplikácií tretích strán nemusia vidieť reklamy, ktoré Reddit zobrazuje na svojich webových stránkach a v aplikácii prvej strany.

Prečo sa Apollo vypína?

Tri telefóny iPhone vedľa seba zobrazujúce na svojich obrazovkách aplikáciu Reddit tretej strany Apollo.
Alex Blake / Digitálne trendy

Situácia so zmenami rozhrania Reddit API sa sústredila okolo Apollo, veľmi populárnej aplikácie Reddit tretej strany pre Mac a iPhone. The aplikácia zatvára svoje brány 30. júna, niečo viac ako mesiac pred tým, ako vstúpi do platnosti nová cena API od Redditu.

Podľa vývojára by Apollo potrebovalo okamžite pridať 12 000 nových predplatiteľov do svojej aplikácie za 5 dolárov mesačne, aby prekonalo náklady na API Reddit. To sa netýka ani bezplatných používateľov. Apollo, ktoré vytvoril jeden vývojár, bolo možné bezplatne používať s voliteľným predplatným, ak ste chceli ďalšie funkcie.

Zdá sa, že matematika pre Apolla jednoducho nesedí. Na ilustráciu tohto bodu vývojár špekuluje, že Reddit minie približne 0,12 USD na používateľa mesačne. So zmenou API by Apollo musel minúť 2,50 USD na používateľa mesačne.

Vplyv na aplikácie Reddit tretích strán

Apollo nie je sám, kto sa vypína. V reakcii na zmeny API niekoľko aplikácií oznámilo, že tiež prerušia službu. Patria medzi ne ReddPlanet, Sync a Reddit is Fun (RIF).

Vysvetlenie výpadku rozhrania Reddit API

Na protest proti zmenám API Reddit a ich účinku na aplikácie tretích strán tisíce subredditov oznámili 48-hodinový výpadok. protest, s názvom Reddark, zahŕňa takmer 8 000 subredditov, z ktorých väčšina bola od 12. júna nastavená ako súkromná. To znamená, že používatelia nemôžu tieto subreddity navštevovať, uverejňovať ani komentovať, kým ich správcovia opäť nezverejnia.

Zúčastňuje sa šesť najpopulárnejších subredditov, vrátane r/gaming, r/food, r/funny a r/aww, z ktorých všetky majú viac ako 30 miliónov predplatiteľov. Celkovo má Reddark na Reddite viac ako dve a pol miliardy používateľov.

Hoci výpadok Redditu sa mal skončiť 14. júna, vyše 6000 subredditov je stále súkromných. Patria sem r/aww, r/videos a r/music.

Reddit API AMA

Po reakcii generálny riaditeľ Reddit Steve Huffman hostil AMA (Ask Me Anything) sústredená okolo zmien API. Spoločnosť oznámila, že aktualizuje svoje podmienky API, ale nezdá sa, že vráti populárne aplikácie ako Apollo.

Spoločnosť sa drží svojej ceny 0,24 USD za 1 000 volaní API, čo je rovnaké číslo, aké uvádza Apollo. Reddit však hovorí, že aplikácie využívajúce menej ako 100 požiadaviek za minútu prostredníctvom ID klienta OAuth budú môcť rozhranie API používať bezplatne. Podľa Redditu viac ako 90% aplikácií, ktoré sú dnes k dispozícii, spadá do tejto kategórie.

Exekutíva riešila aj niektoré ďalšie zmeny API počas AMA. Reddit hovorí, že od 5. júla obmedzí prístup k explicitnému obsahu prostredníctvom svojho API a že nástroje na moderovanie, ktoré potrebujú prístup k API, by mali mať aj naďalej voľný prístup. Okrem toho Reddit hovorí, že aplikácie zamerané na dostupnosť, ako je RedReader, budú mať naďalej bezplatný prístup k API.

Odporúčania redaktorov

  • Viac ako 2,5 miliardy používateľov Redditu uteká na protest proti zmenám API
  • Snapchat je momentálne nedostupný. Tu je to, čo vieme
  • Instagram vám teraz umožňuje nakupovať produkty priamo cez chat
  • Twitter Communities: Sprievodca svetom podobným Redditu v rámci Twitteru
  • Komentáre Reddit sú teraz ľahko vyhľadávateľné s najnovšou aktualizáciou