Kodėl dabar visi nerimauja dėl „Reddit“ API

Reddit šiuo metu yra bėdoje. Balandžio mėnesį paskelbus pokyčius, pasirodė naujienų, kad iki mėnesio pabaigos bus uždarytos kelios populiariausios trečiųjų šalių „Reddit“ programėlės. Be to, penki populiariausi subredditai dviem dienoms uždaromi nuo birželio 12 d., o kiekvienas antras įrašas „pirmajame interneto puslapyje“ protestuoja prieš Reddit API pakeitimus.

Turinys

  • Bet kokiu atveju, kas yra API?
  • „Reddit“ API kainodara, paaiškinta
  • Kodėl „Apollo“ užsidaro?
  • Poveikis trečiųjų šalių „Reddit“ programoms
  • Reddit API užtemimas, paaiškinta
  • „Reddit“ API AMA

Kas vyksta? Esame čia, kad supažindintume jus su Reddit API pakeitimais, Reddit užtemimu ir kodėl visi pameta galvą dėl vienos populiariausių socialinės žiniasklaidos platformų internete.

Rekomenduojami vaizdo įrašai

Bet kokiu atveju, kas yra API?

Reddit logotipas darbalaukyje.
Shutterstock

Pradėkime nuo viršaus. API reiškia taikomųjų programų programavimo sąsają ir leidžia dviem programoms susisiekti viena su kita. Kaip rodo pavadinimas, tai sąsaja, kurioje programos gali siųsti duomenis pirmyn ir atgal, iš tikrųjų nepasiekdamos pačios programos.

Susijęs

  • „Apollo“, „Reddit“ programa, rodoma WWDC metu, uždaroma
  • Kodėl „Instagram“ vaizdo įrašo pasukimas visus taip supykdo
  • „Reddit“ pagaliau išplečia GIF atsakymus už mokamų prenumeratų ribų

„Reddit“ atveju ji ilgą laiką palaiko nemokamą API. Tai reiškia, kad kiekvienas, kuriantis programą, gali prašyti duomenų iš „Reddit“ ir panaudoti juos kurdamas savo programą. Kas nors galėtų sukurti savo programą su savo sąsaja ir bet kokiomis papildomomis funkcijomis, tada naudokite Reddit API, kad užpildytumėte ją tokiais dalykais kaip subreddit informacija, įrašai, komentarai ir vartotojų profiliai.

Kiekvieną kartą, kai programa tai daro, ji pateikia užklausą API. Taigi, kai norite peržiūrėti įrašą, trečiosios šalies programa paprašo šio įrašo iš „Reddit“, o jei norite komentuoti, siunčia jį atgal į API. Svarbu tai, kad API nėra pati programa, todėl kitos programos gali pasiekti „Reddit“ informaciją, programai neatskleidžiant visų savo vidinių funkcijų.

API naudojamos visų tipų skirtingiems dalykams. Pavyzdžiui, dėl „Amazon“ API egzistuoja kainų stebėjimo paslaugos, tokios kaip „CamelCamelCamel“. Ir jei esate kompiuterinis žaidėjas, „Steam“ API yra tai, kas užpildo tokią paslaugą kaip „SteamDB“. Daugeliu atvejų API gali rodyti informaciją, kuri nerodoma pagrindinėje programoje, kaip tai daroma „Amazon“ ir „Steam“, leidžiančios kūrėjams kurti savo programas aplink paslaugą, o ne tik kopijuoti tai.

„Reddit“ API kainodara, paaiškinta

„Reddit“ programos piktograma „iOS“ pagrindiniame ekrane.
Brettas Jordanas / Pexelsas

„Reddit“ nemokamą API išleido prieš septynerius metus, tačiau balandį apie tai paskelbė darytų pakeitimus. Šie pakeitimai apėmė apmokestinimą už API prieigą. Tai reiškia, kad kūrėjai, sukūrę programą „Reddit“, dabar turės mokėti už užklausas.

Tai darosi vis dažniau, ypač po to, kai Elonas Muskas perėmė „Twitter“. Panaši į Reddit situaciją, „Twitter“ pradėjo apmokestinti už API prieigą, uždarydama daugybę trečiųjų šalių programų.

Naudodami mokamą API, kūrėjai paprastai turi mokėti pagal užklausą. Kuo populiaresnė programa, tuo daugiau užklausų jai reikia pateikti, tuo daugiau pinigų ji kainuoja. Vienas kūrėjas teigė, kad „Reddit“ ima 12 000 USD už kiekvieną 50 milijonų užklausų arba 0,24 USD už 1 000 užklausų. Galbūt tai neatrodo daug, bet „Apollo“, populiari „Reddit“ programa, skirta „Apple“ produktams, per mėnesį gali pateikti daugiau nei 7 mlrd. užklausų. Tai sudaro beveik 2 milijonus dolerių per mėnesį ir daugiau nei 20 milijonų dolerių per metus.

Tai irgi didelė kaina. Pasak kūrėjo, jie moka 166 USD už kiekvieną 50 milijonų API skambučių į „Imgur“, į kontekstą įtraukdami, kokie brangūs yra „Reddit“ API pakeitimai. „Reddit“ teigia, kad jos nemokamas API modelis nebuvo tvarus, nes vartotojai, apsilankę svetainėje per trečiųjų šalių programas, gali nematyti skelbimų, kuriuos „Reddit“ teikia savo svetainėje ir pirmosios šalies programoje.

Kodėl „Apollo“ užsidaro?

Trys „iPhone“ greta, kurių ekranuose rodoma trečiosios šalies „Reddit“ programa „Apollo“.
Alexas Blake'as / Skaitmeninės tendencijos

Padėtis dėl „Reddit“ API pakeitimų sutelkta į „Apollo“, nepaprastai populiarią trečiosios šalies „Reddit“ programą, skirtą „Mac“ ir „iPhone“. The programėlė uždaro duris birželio 30 d., likus kiek daugiau nei mėnesiui iki naujosios „Reddit“ API kainodaros įsigaliojimo.

Anot kūrėjo, „Apollo“ turėtų nedelsdami pridėti 12 000 naujų abonentų prie savo programos už 5 USD per mėnesį, kad atsipirktų „Reddit“ API sąnaudomis. Tai taip pat neapima nemokamų vartotojų. „Apollo“, kurią sukūrė vienas kūrėjas, galėjo laisvai naudoti su pasirenkamomis prenumeratomis, jei norėjote papildomų funkcijų.

Atrodo, kad matematika tiesiog neprilygsta „Apollo“. Siekdamas iliustruoti šį klausimą, kūrėjas spėja, kad Reddit vienam vartotojui per mėnesį išleidžia maždaug 0,12 USD. Pasikeitus API, „Apollo“ turės išleisti 2,50 USD vienam vartotojui per mėnesį.

Poveikis trečiųjų šalių „Reddit“ programoms

„Apollo“ nėra vienas užsidaręs. Reaguodamos į API pakeitimus, kelios programos paskelbė, kad taip pat nutrauks paslaugą. Tai apima „ReddPlanet“, „Sync“ ir „Reddit is Fun“ (RIF).

Reddit API užtemimas, paaiškinta

Protestuodami prieš Reddit API pakeitimus ir jo poveikį trečiųjų šalių programoms, tūkstančiai subredditų paskelbė apie 48 valandų elektros energijos tiekimo nutraukimą. Protestas, vadinamas Reddark, apima beveik 8 000 subredditų, kurių dauguma nuo birželio 12 d. buvo privatūs. Tai reiškia, kad vartotojai negali lankytis, skelbti ar komentuoti šių subredditų, kol administratoriai vėl jų nepaviešins.

Dalyvauja šeši populiariausi subredditai, įskaitant r/gaming, r/food, r/funny ir r/aww, kurie visi turi daugiau nei 30 milijonų prenumeratorių. Iš viso „Reddark“ naudoja daugiau nei du su puse milijardo „Reddit“ vartotojų.

Nors „Reddit“ užtemimas turėjo baigtis birželio 14 d., daugiau nei 6000 subredditų vis dar yra privatūs. Tai apima r / aww, r / vaizdo įrašus ir r / muziką.

„Reddit“ API AMA

Po atsako „Reddit“ generalinis direktorius Steve'as Huffmanas surengė AMA (Klauskite manęs bet ko), orientuota į API pakeitimus. Bendrovė paskelbė atnaujinanti savo API sąlygas, tačiau neatrodo, kad ji sugrąžins tokias populiarias programas kaip „Apollo“.

Bendrovė laikosi 0,24 USD už 1000 API skambučių kainodaros, o tai yra tas pats skaičius, kurį nurodė „Apollo“. Tačiau „Reddit“ teigia, kad programos, naudojanti mažiau nei 100 užklausų per minutę per „OAuth“ kliento ID, galės naudoti API nemokamai. „Reddit“ duomenimis, daugiau nei 90% šiandien prieinamų programų patenka į šią kategoriją.

Vykdytojas taip pat atkreipė dėmesį į kai kuriuos kitus API pakeitimus AMA metu. „Reddit“ teigia, kad nuo liepos 5 d. apribos prieigą prie aiškaus turinio per savo API, o moderavimo įrankiai, kuriems reikia prieigos prie API, ir toliau turėtų turėti nemokamą prieigą. Be to, Reddit teigia, kad į prieinamumą orientuotos programos, tokios kaip RedReader, ir toliau turės nemokamą prieigą prie API.

Redaktorių rekomendacijos

  • Daugiau nei 2,5 mlrd. „Reddit“ vartotojų bėga protestuodami prieš API pakeitimus
  • „Snapchat“ šiuo metu neveikia. Štai ką mes žinome
  • „Instagram“ dabar leidžia pirkti produktus tiesiai per pokalbį
  • „Twitter“ bendruomenės: „Twitter“ į „Reddit“ panašaus pasaulio vadovas
  • „Reddit“ komentarų dabar galima lengvai ieškoti naudojant naujausią naujinimą