Varför alla skrämmer över Reddit API just nu

Reddit är i trubbel just nu. Efter att ha tillkännagivit förändringar i april har det dykt upp nyheter om att flera av de mest populära Reddit-apparna från tredje part skulle stängas av i slutet av månaden. Utöver det stänger fem av de mest populära subredditsna i två dagar med start den 12 juni, och vartannat inlägg på "internets första sida" protesterar mot Reddits API-ändringar.

Innehåll

  • Vad är ett API, egentligen?
  • Reddits API-prissättning, förklaras
  • Varför stänger Apollo ner?
  • Effekten på tredjeparts Reddit-appar
  • Reddit API blackout, förklaras
  • Reddits API AMA

Vad pågår? Vi är här för att få dig uppdaterad om Reddits API-ändringar, Reddit-blackouten och varför alla tappar förståndet över en av de mest populära sociala medieplattformarna på internet.

Rekommenderade videor

Vad är ett API, egentligen?

Reddit-logotyp på ett skrivbord.
Shutterstock

Låt oss börja på toppen. API står för Application Programming Interface, och de tillåter två applikationer att kommunicera med varandra. Som namnet antyder är det ett gränssnitt där appar kan skicka data fram och tillbaka utan att faktiskt komma åt själva appen.

Relaterad

  • Apollo, en Reddit-app som presenterades under WWDC, håller på att stängas
  • Varför Instagrams pivot till video gör alla så arga
  • Reddit utökar äntligen GIF-svar utöver betalda prenumerationer

När det gäller Reddit har det länge haft ett gratis API. Det betyder att alla som bygger en applikation kan begära data från Reddit och använda den för att bygga sin egen applikation. Någon kan bygga sin applikation med sitt eget gränssnitt och eventuella ytterligare funktioner de vill ha, och sedan använd Reddit API för att fylla det med saker som subreddit-information, inlägg, kommentarer och användarprofiler.

Varje gång en app gör detta gör den en begäran till API: et. Så när du vill se ett inlägg begär tredjepartsappen det inlägget från Reddit, och om du vill kommentera skickar den tillbaka det till API: et. Den viktiga delen är att API: et inte är själva applikationen, så andra appar kan komma åt informationen på Reddit utan att appen avslöjar alla dess inre funktioner.

API: er används för alla typer av olika saker. Till exempel är Amazons API varför prisspårningstjänster som CamelCamelCamel finns. Och om du är en PC-spelare är Steams API det som fyller en tjänst som SteamDB. I många fall kan API: t visa information som inte visas i huvudappen, vilket är fallet med Amazon och Steam, vilket gör att utvecklare kan bygga sina egna appar runt tjänsten istället för att bara duplicera Det.

Reddits API-prissättning, förklaras

Reddit-appikonen på en iOS-startskärm.
Brett Jordan / Pexels

Reddit lanserade ett gratis API för sju år sedan, men i april tillkännagav det det skulle göra ändringar. Dessa ändringar inkluderade avgifter för API-åtkomst. Det betyder att utvecklare som har skapat en app för Reddit nu skulle behöva betala för förfrågningar.

Det blir allt vanligare, särskilt i kölvattnet av Elon Musk som tog över Twitter. Liknar Reddit-situationen, Twitter började ta betalt för API-åtkomst och slutade dussintals appar från tredje part.

Med ett betald API måste utvecklare i allmänhet betala per begäran. Ju mer populär en app är, desto fler förfrågningar behöver den göra, desto mer pengar kostar den. En utvecklare hävdade att Reddit tar ut $12 000 för varje 50 miljoner förfrågningar, eller $0,24 per 1000 förfrågningar. Det kanske inte låter som mycket, men Apollo, en populär Reddit-app för Apple-produkter, kan göra uppemot 7 miljarder förfrågningar på en månad. Det kommer ut på nästan 2 miljoner dollar per månad och över 20 miljoner dollar per år.

Det är också ett högt pris. Enligt utvecklaren betalar de 166 $ för varje 50 miljoner API-anrop till Imgur, vilket sätter i sitt sammanhang hur dyra Reddits API-ändringar är. Reddit säger att dess gratis API-modell inte var hållbar, eftersom användare som besöker webbplatsen via tredjepartsappar kanske inte ser annonser som Reddit visar på sin webbplats och förstapartsapp.

Varför stänger Apollo ner?

Tre iPhones sida vid sida visar tredjeparts Reddit-appen Apollo på sina skärmar.
Alex Blake / Digitala trender

Situationen med Reddits API-ändringar har kretsat kring Apollo, en mycket populär Reddit-app från tredje part för Mac och iPhone. De appen stänger sina dörrar den 30 juni, drygt en månad innan Reddits nya API-prissättning träder i kraft.

Enligt utvecklaren skulle Apollo behöva lägga till 12 000 nya prenumeranter till sin app för $5 per månad omedelbart för att bryta jämnt med Reddits API-kostnad. Det tar inte heller hänsyn till gratisanvändare. Apollo, som är gjord av en enda utvecklare, var gratis att använda med valfria prenumerationer om du ville ha ytterligare funktioner.

Matematiken verkar helt enkelt inte stämma för Apollo. För att illustrera denna punkt spekulerar utvecklaren att Reddit spenderar ungefär $0,12 per användare och månad. Med API-ändringen skulle Apollo behöva spendera 2,50 USD per användare och månad.

Effekten på tredjeparts Reddit-appar

Apollo är inte ensam om att stänga ner. Som svar på API-ändringarna meddelade flera appar att de också skulle stänga av tjänsten. Dessa inkluderar ReddPlanet, Sync och Reddit is Fun (RIF).

Reddit API blackout, förklaras

I protest mot Reddits API-ändringar och effekten det har på tredjepartsappar har tusentals subreddits meddelat en 48-timmars blackout. Protesten, kallas Reddark, inkluderar nästan 8 000 subreddits, varav de flesta har ställts in på privata den 12 juni. Det betyder att användare inte kan besöka, posta eller kommentera dessa subreddits förrän administratörerna gör dem offentliga igen.

Sex av de mest populära subredditsna deltar, inklusive r/gaming, r/food, r/funny och r/aww, som alla har över 30 miljoner prenumeranter. Totalt står Reddark för över två och en halv miljard användare på Reddit.

Även om Reddit-blackouten skulle upphöra den 14 juni, är över 6 000 subreddits fortfarande privata. Dessa inkluderar r/aww, r/videos och r/music.

Reddits API AMA

Efter motreaktionen, Reddits vd Steve Huffman värd för en AMA (Ask Me Anything) centrerad kring API-ändringarna. Företaget meddelade att det uppdaterade sina API-villkor, men det ser inte ut som att det kommer att återföra populära appar som Apollo.

Företaget håller fast vid sin prissättning på $0,24 per 1 000 API-anrop, vilket är samma nummer som Apollo citerade. Reddit säger dock att appar som använder mindre än 100 förfrågningar per minut via OAuth-klient-ID: t kommer att kunna använda API: t gratis. Enligt Reddit faller över 90% av de appar som finns tillgängliga idag i denna kategori.

Chefen tog också upp några andra API-ändringar under AMA. Reddit säger att det kommer att begränsa åtkomsten till explicit innehåll genom sitt API från och med den 5 juli, och att modereringsverktyg som behöver tillgång till API: et bör fortsätta att ha fri tillgång. Dessutom säger Reddit att tillgänglighetsfokuserade appar som RedReader kommer att fortsätta ha fri tillgång till API: t.

Redaktörens rekommendationer

  • Över 2,5 miljarder Reddit-användare flyr för att protestera mot API-ändringar
  • Snapchat är nere just nu. Här är vad vi vet
  • Instagram låter dig nu köpa produkter direkt via chatten
  • Twitter Communities: En guide till den Reddit-liknande världen inom Twitter
  • Reddit-kommentarer är nu lätta att söka med den senaste uppdateringen