De ce toată lumea se sperie de API-ul Reddit chiar acum

Reddit are probleme chiar acum. După ce au anunțat modificări în aprilie, au apărut știri că mai multe dintre cele mai populare aplicații Reddit terță parte se vor închide până la sfârșitul lunii. În plus, cinci dintre cele mai populare subreddit-uri se închid timp de două zile începând cu 12 iunie, iar fiecare postare de pe „prima pagină a internetului” protestează împotriva modificărilor API-ului Reddit.

Cuprins

  • Ce este un API, oricum?
  • Prețul API al Reddit, a explicat
  • De ce se închide Apollo?
  • Impactul asupra aplicațiilor Reddit terță parte
  • Întreruperea API-ului Reddit, a explicat
  • API-ul AMA Reddit

Ce se întâmplă? Suntem aici pentru a vă informa cu privire la modificările API-ului Reddit, la întreruperea Reddit și de ce toată lumea își pierde mințile din cauza uneia dintre cele mai populare platforme de social media de pe internet.

Videoclipuri recomandate

Ce este un API, oricum?

Sigla Reddit pe un desktop.
Shutterstock

Să începem de la vârf. API înseamnă Application Programming Interface și permit două aplicații să comunice între ele. După cum sugerează și numele, este o interfață în care aplicațiile pot trimite date înainte și înapoi fără a accesa efectiv aplicația în sine.

Legate de

  • Apollo, o aplicație Reddit prezentată în timpul WWDC, se închide
  • De ce pivotul Instagram către video îi înnebunește pe toată lumea
  • Reddit extinde în sfârșit răspunsurile GIF dincolo de abonamentele plătite

În cazul Reddit, acesta a menținut mult timp un API gratuit. Asta înseamnă că oricine construiește o aplicație poate solicita date de la Reddit și le poate folosi pentru a-și construi propria aplicație. Cineva și-ar putea construi aplicația cu propria interfață și orice caracteristici suplimentare pe care le dorește și apoi utilizați API-ul Reddit pentru a-l completa cu informații precum informații subreddit, postări, comentarii și profiluri de utilizator.

De fiecare dată când o aplicație face acest lucru, trimite o solicitare către API. Deci, ori de câte ori doriți să vizualizați o postare, aplicația terță parte solicită acea postare de la Reddit și, dacă doriți să comentați, o trimite înapoi la API. Partea importantă este că API-ul nu este aplicația în sine, așa că alte aplicații pot accesa informațiile pe Reddit fără ca aplicația să dezvăluie toate funcționalitățile sale interioare.

API-urile sunt folosite pentru toate tipurile de lucruri diferite. De exemplu, API-ul Amazon este motivul pentru care există servicii de urmărire a prețurilor precum CamelCamelCamel. Și dacă ești un jucător de pe computer, API-ul Steam este ceea ce populează un serviciu precum SteamDB. În multe cazuri, API-ul poate afișa informații care nu apar în aplicația principală, așa cum este cazul Amazon și Steam, permițând dezvoltatorilor să-și construiască propriile aplicații în jurul serviciului în loc să se dubleze aceasta.

Prețul API al Reddit, a explicat

Pictograma aplicației Reddit pe un ecran de pornire iOS.
Brett Jordan / Pexels

Reddit a lansat un API gratuit în urmă cu șapte ani, dar în aprilie a anunțat-o ar face schimbări. Aceste modificări au inclus taxarea pentru accesul API. Aceasta înseamnă că dezvoltatorii care au creat o aplicație pentru Reddit ar trebui acum să plătească pentru solicitări.

Acest lucru devine din ce în ce mai comun, mai ales după ce Elon Musk a preluat Twitter. Similar cu situația Reddit, Twitter a început să taxeze pentru accesul la API, închizând zeci de aplicații terțe.

Cu un API plătit, dezvoltatorii trebuie, în general, să plătească pe bază de solicitare. Cu cât o aplicație este mai populară, cu atât trebuie să facă mai multe solicitări, cu atât costă mai mulți bani. Un dezvoltator a susținut că Reddit percepe 12.000 USD pentru fiecare 50 de milioane de cereri sau 0,24 USD pentru 1.000 de cereri. Poate că nu sună prea mult, dar Apollo, o aplicație populară Reddit pentru produsele Apple, poate face până la 7 miliarde de solicitări într-o lună. Asta înseamnă aproape 2 milioane de dolari pe lună și peste 20 de milioane de dolari pe an.

Acesta este și un preț mare. Potrivit dezvoltatorului, aceștia plătesc 166 USD pentru fiecare 50 de milioane de apeluri API către Imgur, punând în context cât de costisitoare sunt modificările API-ului Reddit. Reddit spune că modelul său API gratuit nu a fost sustenabil, deoarece utilizatorii care vizitează site-ul prin aplicații terță parte ar putea să nu vadă reclamele pe care Reddit le oferă pe site-ul său web și în aplicația proprie.

De ce se închide Apollo?

Trei iPhone-uri unul lângă altul care arată aplicația terță parte Reddit Apollo pe ecranele lor.
Alex Blake / Digital Trends

Situația cu modificările API-ului Reddit s-a centrat în jurul Apollo, o aplicație Reddit terță parte extrem de populară pentru Mac și iPhone. The aplicația își închide porțile pe 30 iunie, cu puțin mai mult de o lună înainte ca noul preț API al Reddit să intre în vigoare.

Potrivit dezvoltatorului, Apollo ar trebui să adauge imediat 12.000 de abonați noi la aplicația sa la 5 USD pe lună, pentru a ajunge la egalitate cu costul API al Reddit. Nici asta nu ține cont de utilizatorii gratuiti. Apollo, care este realizat de un singur dezvoltator, a fost liber de utilizat cu abonamente opționale dacă doriți funcții suplimentare.

Matematica pare că pur și simplu nu se adună pentru Apollo. Pentru a ilustra acest aspect, dezvoltatorul speculează că Reddit cheltuiește aproximativ 0,12 USD pe utilizator, pe lună. Odată cu schimbarea API-ului, Apollo ar trebui să cheltuiască 2,50 USD pe utilizator, pe lună.

Impactul asupra aplicațiilor Reddit terță parte

Apollo nu este singurul care se închide. Ca răspuns la modificările API, mai multe aplicații au anunțat că vor întrerupe și serviciul. Acestea includ ReddPlanet, Sync și Reddit is Fun (RIF).

Întreruperea API-ului Reddit, a explicat

În semn de protest față de modificările API-ului Reddit și de efectul pe care îl are asupra aplicațiilor terțe, mii de subreddit au anunțat o întrerupere de 48 de ore. Protestul, numit Reddark, include aproape 8.000 de subreddite, dintre care majoritatea au fost setate ca private începând cu 12 iunie. Aceasta înseamnă că utilizatorii nu pot vizita, posta sau comenta aceste subredit-uri până când administratorii nu le fac publice din nou.

Șase dintre cele mai populare subreddite participă, inclusiv r/gaming, r/food, r/funny și r/aww, toate având peste 30 de milioane de abonați. În total, Reddark reprezintă peste două miliarde și jumătate de utilizatori pe Reddit.

Deși întreruperea Reddit trebuia să se încheie pe 14 iunie, peste 6.000 de subreddit-uri sunt încă private. Acestea includ r/aww, r/videos și r/music.

API-ul AMA Reddit

În urma reacțiilor, CEO-ul Reddit, Steve Huffman a găzduit un AMA (Ask Me Anything) centrat pe modificările API. Compania a anunțat că își actualizează termenii API, dar nu pare că va aduce înapoi aplicații populare precum Apollo.

Compania își menține prețul de 0,24 USD pentru 1.000 de apeluri API, care este același număr citat de Apollo. Cu toate acestea, Reddit spune că aplicațiile care utilizează mai puțin de 100 de solicitări pe minut prin ID-ul clientului OAuth vor putea folosi API-ul gratuit. Potrivit Reddit, peste 90% dintre aplicațiile disponibile astăzi se încadrează în această categorie.

Executivul a abordat și alte modificări API în timpul AMA. Reddit spune că va limita accesul la conținut explicit prin intermediul API-ului său începând cu 5 iulie și că instrumentele de moderare care au nevoie de acces la API ar trebui să aibă în continuare acces gratuit. În plus, Reddit spune că aplicațiile axate pe accesibilitate, cum ar fi RedReader, vor continua să aibă acces gratuit la API.

Recomandările editorilor

  • Peste 2,5 miliarde de utilizatori Reddit fug pentru a protesta împotriva modificărilor API-ului
  • Snapchat este oprit chiar acum. Iată ce știm
  • Instagram vă permite acum să cumpărați produse direct prin chat
  • Comunități Twitter: Un ghid pentru lumea asemănătoare Reddit din Twitter
  • Comentariile Reddit sunt acum ușor de căutat cu cea mai recentă actualizare