Miks kõik on praegu Reddit API pärast närvis

Reddit on praegu hädas. Pärast aprillis toimunud muudatustest teatamist on ilmunud uudised, et mitmed populaarseimad kolmanda osapoole Redditi rakendused suletakse kuu lõpuks. Lisaks suletakse viis kõige populaarsemat subredditit kaheks päevaks alates 12. juunist ja iga teine ​​postitus "Interneti esilehel" protesteerib Redditi API muudatuste vastu.

Sisu

  • Mis on ikkagi API?
  • Redditi API hinnakujundus, selgitatud
  • Miks Apollo suletakse?
  • Mõju kolmandate osapoolte Redditi rakendustele
  • Reddit API elektrikatkestus, selgitatud
  • Redditi API AMA

Mis toimub? Oleme siin selleks, et saada teid kursis Redditi API muudatustega, Redditi elektrikatkestusega ja sellega, miks kõik on Internetis ühe populaarseima sotsiaalmeedia platvormi pärast aru kaotamas.

Soovitatud videod

Mis on ikkagi API?

Redditi logo töölaual.
Shutterstock

Alustame ülaosast. API tähistab rakenduste programmeerimisliidest ja need võimaldavad kahel rakendusel üksteisega suhelda. Nagu nimigi viitab, on see liides, milles rakendused saavad andmeid edasi-tagasi saata, ilma rakendusele ise juurde pääsemata.

Seotud

  • WWDC ajal tutvustatud Redditi rakendus Apollo suletakse
  • Miks Instagrami pöördepunkt videole ajab kõik nii hulluks
  • Reddit laiendab lõpuks GIF-vastuseid lisaks tasulistele tellimustele

Redditi puhul on see pikka aega säilitanud tasuta API. See tähendab, et igaüks, kes loob rakendusi, võib nõuda Redditilt andmeid ja kasutada seda oma rakenduse loomiseks. Keegi võiks luua oma rakenduse oma liidese ja soovitud lisafunktsioonidega ning seejärel kasutage Reddit API-t, et täita see subredditi teabe, postituste, kommentaaride ja kasutajaprofiilidega.

Iga kord, kui rakendus seda teeb, esitab see API-le päringu. Seega, kui soovite postitust vaadata, taotleb kolmanda osapoole rakendus seda postitust Redditilt ja kui soovite kommenteerida, saadab see selle API-le tagasi. Oluline osa on see, et API ei ole rakendus ise, nii et teised rakendused pääsevad Redditi teabele juurde, ilma et rakendus paljastaks kogu oma sisemise töö.

API-sid kasutatakse igat tüüpi erinevate asjade jaoks. Näiteks Amazoni API on põhjus, miks hinnajälgimisteenused nagu CamelCamelCamel eksisteerivad. Ja kui olete arvutimängija, on Steami API see, mis täidab sellise teenuse nagu SteamDB. Paljudel juhtudel võib API kuvada teavet, mida põhirakenduses ei kuvata, nagu see juhtub Amazon ja Steam, mis võimaldavad arendajatel luua teenuse ümber oma rakendusi, mitte lihtsalt dubleerida seda.

Redditi API hinnakujundus, selgitatud

Redditi rakenduse ikoon iOS-i avakuval.
Brett Jordan / Pexels

Reddit käivitas tasuta API seitse aastat tagasi, kuid aprillis teatas ta sellest teeks muudatusi. Need muudatused hõlmasid API-juurdepääsu eest tasu võtmist. See tähendab, et arendajad, kes on Redditi jaoks rakenduse teinud, peavad nüüd taotluste eest maksma.

See on muutumas üha tavalisemaks, eriti pärast seda, kui Elon Musk on Twitteri üle võtnud. Sarnaselt Redditi olukorraga, Twitter hakkas API-juurdepääsu eest tasu nõudma, sulgedes kümneid kolmandate osapoolte rakendusi.

Tasulise API puhul peavad arendajad üldjuhul maksma taotluse alusel. Mida populaarsem rakendus on, seda rohkem taotlusi see esitama peab, seda rohkem raha see maksab. Üks arendaja väitis, et Reddit võtab iga 50 miljoni päringu eest 12 000 dollarit ehk 0,24 dollarit 1000 päringu eest. See ei pruugi tunduda palju, kuid Apollo, populaarne Apple'i toodete Redditi rakendus, võib kuus esitada kuni 7 miljardit päringut. See teeb ligi 2 miljonit dollarit kuus ja üle 20 miljoni dollari aastas.

See on ka kõrge hind. Arendaja sõnul maksavad nad Imgurile iga 50 miljoni API-kõne eest 166 dollarit, pannes konteksti, kui kallid on Redditi API muudatused. Reddit ütleb, et selle tasuta API mudel ei olnud jätkusuutlik, kuna kasutajad, kes külastavad saiti kolmandate osapoolte rakenduste kaudu, ei pruugi näha reklaame, mida Reddit oma veebisaidil ja esimese osapoole rakenduses esitab.

Miks Apollo suletakse?

Kolm iPhone'i kõrvuti, mis näitavad oma ekraanidel kolmanda osapoole Redditi rakendust Apollo.
Alex Blake / Digitaalsed suundumused

Olukord Redditi API muudatustega on keskendunud Apollole, metsikult populaarsele kolmanda osapoole Redditi rakendusele Macile ja iPhone'ile. The rakendus sulgeb oma uksed 30. juunil, veidi üle kuu enne Redditi uue API hinnakujunduse jõustumist.

Arendaja sõnul peaks Apollo oma rakendusele lisama kohe 12 000 uut tellijat hinnaga 5 dollarit kuus, et Redditi API kuludest kasu saada. See ei arvesta ka tasuta kasutajaid. Apollo, mis on tehtud ühe arendaja poolt, sai tasuta kasutada valikuliste tellimustega, kui soovisite lisafunktsioone.

Tundub, et matemaatika ei sobi Apollo jaoks lihtsalt kokku. Selle punkti illustreerimiseks oletab arendaja, et Reddit kulutab umbes 0,12 dollarit kasutaja kohta kuus. API muudatusega peaks Apollo kulutama 2,50 dollarit kasutaja kohta kuus.

Mõju kolmandate osapoolte Redditi rakendustele

Apollo ei ole sulgemisega üksi. Vastuseks API muudatustele teatasid mitmed rakendused, et katkestavad ka teenuse. Nende hulka kuuluvad ReddPlanet, Sync ja Reddit is Fun (RIF).

Reddit API elektrikatkestus, selgitatud

Protestiks Redditi API muudatuste ja selle mõju vastu kolmandate osapoolte rakendustele on tuhanded alamrediidid teatanud 48-tunnisest elektrikatkestusest. Protest, nimega Reddark, sisaldab ligi 8000 alamrediteerimist, millest enamik on 12. juuni seisuga privaatseks seatud. See tähendab, et kasutajad ei saa neid alamrediteid külastada, postitada ega kommenteerida enne, kui administraatorid need uuesti avalikuks toovad.

Osalevad kuus kõige populaarsemat subredditi, sealhulgas r/gaming, r/food, r/funny ja r/aww, millel kõigil on üle 30 miljoni tellija. Kokku on Reddarkil Redditis üle kahe ja poole miljardi kasutaja.

Kuigi Redditi elektrikatkestus pidi lõppema 14. juunil, on üle 6000 subredditi endiselt privaatsed. Nende hulka kuuluvad r/aww, r/videod ja r/music.

Redditi API AMA

Pärast tagasilööki Redditi tegevjuht Steve Huffman võõrustas AMA (Ask Me Anything) keskendub API muudatustele. Ettevõte teatas, et uuendab oma API tingimusi, kuid ei paista, et see tooks tagasi populaarsed rakendused nagu Apollo.

Ettevõte peab kinni oma hinnast 0,24 dollarit 1000 API kõne kohta, mis on sama number, mida Apollo noteeris. Reddit ütleb aga, et rakendused, mis kasutavad OAuthi kliendi ID kaudu vähem kui 100 päringut minutis, saavad API-d kasutada tasuta. Redditi andmetel kuulub sellesse kategooriasse üle 90% täna saadaolevatest rakendustest.

Juht käsitles ka mõningaid muid API muudatusi AMA ajal. Reddit ütleb, et piirab alates 5. juulist juurdepääsu selgesõnalisele sisule oma API kaudu ja modereerimistööriistadel, mis vajavad API-le juurdepääsu, peaks jätkuvalt olema tasuta juurdepääs. Lisaks ütleb Reddit, et juurdepääsetavusele keskendunud rakendustel, nagu RedReader, on API-le ka edaspidi tasuta juurdepääs.

Toimetajate soovitused

  • Üle 2,5 miljardi Redditi kasutaja põgeneb API muudatuste vastu protestima
  • Snapchat on praegu maas. Siin on see, mida me teame
  • Instagram võimaldab teil nüüd tooteid otse vestluse kaudu osta
  • Twitteri kogukonnad: juhend Redditi-laadse maailma kohta Twitteris
  • Redditi kommentaarid on nüüd uusima värskendusega hõlpsasti otsitavad