Hvorfor alle skremmer seg over Reddit API akkurat nå

Reddit er i trøbbel akkurat nå. Etter å ha kunngjort endringer i april, har det dukket opp nyheter om at flere av de mest populære tredjeparts Reddit-appene vil stenge i slutten av måneden. På toppen av det, stenger fem av de mest populære subredditene i to dager fra og med 12. juni, og hvert annet innlegg på "forsiden av internett" protesterer mot Reddits API-endringer.

Innhold

  • Hva er en API, forresten?
  • Reddits API-prising, forklart
  • Hvorfor legger Apollo ned?
  • Virkningen på tredjeparts Reddit-apper
  • Reddit API blackout, forklart
  • Reddits API AMA

Hva skjer? Vi er her for å få deg oppdatert på Reddits API-endringer, Reddit blackout, og hvorfor alle mister sinnet over en av de mest populære sosiale medieplattformene på internett.

Anbefalte videoer

Hva er en API, forresten?

Reddit-logo på et skrivebord.
Shutterstock

La oss starte på toppen. API står for Application Programming Interface, og de lar to applikasjoner kommunisere med hverandre. Som navnet antyder, er det et grensesnitt der apper kan sende data frem og tilbake uten å få tilgang til selve appen.

I slekt

  • Apollo, en Reddit-app omtalt under WWDC, blir lukket
  • Hvorfor Instagrams pivot til video gjør alle så sinte
  • Reddit utvider endelig GIF-svar utover betalte abonnementer

Når det gjelder Reddit, har den lenge opprettholdt en gratis API. Det betyr at alle som bygger en applikasjon kan be om data fra Reddit og bruke dem til å bygge sin egen applikasjon. Noen kan bygge sin applikasjon med sitt eget grensesnitt og eventuelle tilleggsfunksjoner de ønsker, og deretter bruk Reddit API for å fylle den med ting som subreddit-informasjon, innlegg, kommentarer og brukerprofiler.

Hver gang en app gjør dette, sender den en forespørsel til API-en. Så når du vil se et innlegg, ber tredjepartsappen om det innlegget fra Reddit, og hvis du vil kommentere, sender den det tilbake til API-en. Den viktige delen er at API-en ikke er selve applikasjonen, så andre apper kan få tilgang til informasjonen på Reddit uten at appen avslører alle dens indre funksjoner.

APIer brukes til alle typer forskjellige ting. For eksempel er Amazons API grunnen til at prissporingstjenester som CamelCamelCamel eksisterer. Og hvis du er en PC-spiller, er Steams API det som fyller en tjeneste som SteamDB. I mange tilfeller kan API-en vise informasjon som ikke vises på hovedappen, slik tilfellet er med Amazon og Steam, slik at utviklere kan bygge sine egne apper rundt tjenesten i stedet for bare å duplisere den.

Reddits API-prising, forklart

Reddit-appikonet på en iOS-startskjerm.
Brett Jordan / Pexels

Reddit lanserte et gratis API for syv år siden, men i april kunngjorde det det ville gjøre endringer. Disse endringene inkluderte lading for API-tilgang. Det betyr at utviklere som har laget en app for Reddit nå må betale for forespørsler.

Det blir stadig mer vanlig, spesielt i kjølvannet av at Elon Musk tok over Twitter. Ligner på Reddit-situasjonen, Twitter begynte å ta betalt for API-tilgang, og lukket dusinvis av tredjepartsapper.

Med en betalt API må utviklere vanligvis betale på forespørsel. Jo mer populær en app er, jo flere forespørsler må den gjøre, jo mer penger koster den. En utvikler hevdet at Reddit belaster $12 000 for hver 50 millioner forespørsler, eller $0,24 per 1000 forespørsler. Det høres kanskje ikke så mye ut, men Apollo, en populær Reddit-app for Apple-produkter, kan sende inn over 7 milliarder forespørsler i løpet av en måned. Det kommer ut til nesten $2 millioner per måned og over $20 millioner per år.

Det er også en høy pris. I følge utvikleren betaler de $166 for hver 50 millioner API-anrop til Imgur, og setter i sammenheng hvor dyre Reddits API-endringer er. Reddit sier at den gratis API-modellen ikke var bærekraftig, siden brukere som besøker nettstedet gjennom tredjepartsapper kanskje ikke ser annonser som Reddit viser på nettstedet og førstepartsappen.

Hvorfor legger Apollo ned?

Tre iPhones side om side viser tredjeparts Reddit-appen Apollo på skjermene deres.
Alex Blake / Digital Trends

Situasjonen med Reddits API-endringer har sentrert seg rundt Apollo, en veldig populær tredjeparts Reddit-app for Mac og iPhone. De appen stenger dørene 30. juni, litt over en måned før Reddits nye API-prising trer i kraft.

I følge utvikleren må Apollo legge til 12 000 nye abonnenter til appen sin til $5 per måned umiddelbart for å bryte med Reddits API-kostnad. Det tar heller ikke hensyn til gratisbrukere. Apollo, som er laget av en enkelt utvikler, var gratis å bruke med valgfrie abonnementer hvis du ønsket tilleggsfunksjoner.

Matematikken virker som om den rett og slett ikke stemmer for Apollo. For å illustrere dette punktet spekulerer utvikleren i at Reddit bruker omtrent $0,12 per bruker per måned. Med API-endringen måtte Apollo bruke $2,50 per bruker per måned.

Virkningen på tredjeparts Reddit-apper

Apollo er ikke alene om å stenge. Som svar på API-endringene kunngjorde flere apper at de også ville kutte tjenesten. Disse inkluderer ReddPlanet, Sync og Reddit is Fun (RIF).

Reddit API blackout, forklart

I protest mot Reddits API-endringer og effekten det har på tredjepartsapper, har tusenvis av subreddits annonsert en 48-timers blackout. Protesten, kalt Reddark, inkluderer nesten 8000 subreddits, hvorav de fleste har blitt satt til private fra 12. juni. Det betyr at brukere ikke kan besøke, legge ut eller kommentere disse subredditene før administratorene offentliggjør dem igjen.

Seks av de mest populære subredditsene deltar, inkludert r/gaming, r/food, r/funny og r/aww, som alle har over 30 millioner abonnenter. Totalt står Reddark for over to og en halv milliard brukere på Reddit.

Selv om Reddit blackout skulle avsluttes 14. juni, er over 6000 subreddits fortsatt private. Disse inkluderer r/aww, r/videoer og r/musikk.

Reddits API AMA

Etter tilbakeslaget, Reddits administrerende direktør Steve Huffman vært vert for en AMA (Ask Me Anything) sentrert rundt API-endringene. Selskapet kunngjorde at det oppdaterte API-vilkårene, men det ser ikke ut til at det vil bringe tilbake populære apper som Apollo.

Selskapet holder fast ved sin pris på $0,24 per 1000 API-anrop, som er det samme tallet som Apollo oppga. Reddit sier imidlertid at apper som bruker mindre enn 100 forespørsler per minutt gjennom OAuth-klient-ID, vil kunne bruke API gratis. I følge Reddit faller over 90% av appene som er tilgjengelige i dag inn i denne kategorien.

Lederen tok også opp noen andre API-endringer under AMA. Reddit sier at de vil begrense tilgangen til eksplisitt innhold gjennom API-en sin fra og med 5. juli, og at modereringsverktøy som trenger tilgang til API-en bør fortsette å ha gratis tilgang. I tillegg sier Reddit at tilgjengelighetsfokuserte apper som RedReader vil fortsette å ha gratis tilgang til API.

Redaktørenes anbefalinger

  • Over 2,5 milliarder Reddit-brukere flykter for å protestere mot API-endringer
  • Snapchat er nede akkurat nå. Her er det vi vet
  • Instagram lar deg nå kjøpe produkter rett gjennom chat
  • Twitter-fellesskap: En guide til den Reddit-lignende verdenen på Twitter
  • Reddit-kommentarer er nå enkelt søkbare med siste oppdatering