Proč právě teď všichni šílí z Reddit API

Reddit je právě v potížích. Po oznámení změn v dubnu se objevily zprávy, že několik nejpopulárnějších aplikací Reddit třetích stran bude do konce měsíce ukončeno. Kromě toho se pět nejpopulárnějších subredditů zavírá na dva dny počínaje 12. červnem a každý druhý příspěvek na „přední stránce internetu“ protestuje proti změnám API Reddit.

Obsah

  • Co je vlastně API?
  • Vysvětlení cen API na Redditu
  • Proč se Apollo vypíná?
  • Dopad na aplikace Reddit třetích stran
  • Vysvětlení výpadku rozhraní Reddit API
  • Reddit API AMA

Co se děje? Jsme tu, abychom vás informovali o změnách API na Redditu, výpadku Redditu a o tom, proč každý ztrácí hlavu nad jednou z nejpopulárnějších platforem sociálních médií na internetu.

Doporučená videa

Co je vlastně API?

Logo Reddit na ploše.
Shutterstock

Začněme nahoře. API je zkratka pro Application Programming Interface a umožňují dvěma aplikacím vzájemně komunikovat. Jak název napovídá, jedná se o rozhraní, ve kterém mohou aplikace odesílat data tam a zpět, aniž by skutečně přistupovaly k samotné aplikaci.

Příbuzný

  • Apollo, aplikace Reddit představená během WWDC, se uzavírá
  • Proč přeměna Instagramu na video všechny tak šílí
  • Reddit konečně rozšiřuje odpovědi GIF nad rámec placených předplatných

V případě Redditu dlouhodobě udržuje bezplatné API. To znamená, že každý, kdo vytváří aplikaci, může požádat o data z Redditu a použít je k vytvoření vlastní aplikace. Někdo by mohl vytvořit svou aplikaci s vlastním rozhraním a dalšími funkcemi, které chce, a pak pomocí rozhraní Reddit API jej naplňte věcmi, jako jsou informace subreddit, příspěvky, komentáře a uživatelské profily.

Pokaždé, když to aplikace udělá, odešle požadavek na API. Kdykoli tedy chcete zobrazit příspěvek, aplikace třetí strany si tento příspěvek vyžádá z Redditu, a pokud chcete komentář, odešle jej zpět do API. Důležité je, že API není samotnou aplikací, takže ostatní aplikace mají přístup k informacím na Redditu, aniž by aplikace odhalila veškeré své vnitřní fungování.

API se používají pro všechny typy různých věcí. Například Amazonské API je důvodem, proč existují služby sledování cen, jako je CamelCamelCamel. A pokud jste PC hráč, Steam's API je to, co naplňuje službu, jako je SteamDB. V mnoha případech může API zobrazit informace, které se nezobrazují v hlavní aplikaci, jako je tomu v případě Amazon a Steam, což umožňuje vývojářům vytvářet vlastní aplikace kolem služby namísto pouhého duplikování to.

Vysvětlení cen API na Redditu

Ikona aplikace Reddit na domovské obrazovce iOS.
Brett Jordan / Pexels

Reddit spustil bezplatné API před sedmi lety, ale v dubnu to oznámil by provedl změny. Tyto změny zahrnovaly zpoplatnění přístupu k API. To znamená, že vývojáři, kteří vytvořili aplikaci pro Reddit, by nyní museli platit za žádosti.

To je stále častější, zejména poté, co Elon Musk převzal Twitter. Podobně jako situace na Redditu, Twitter začal účtovat poplatky za přístup k API a zablokoval desítky aplikací třetích stran.

S placeným API musí vývojáři obecně platit na základě požadavku. Čím je aplikace populárnější, tím více požadavků musí provést, tím více peněz stojí. Jeden vývojář tvrdil, že Reddit účtuje 12 000 USD za každých 50 milionů požadavků, neboli 0,24 USD za 1 000 požadavků. To nemusí znít jako mnoho, ale Apollo, populární aplikace Reddit pro produkty Apple, může za měsíc odeslat až 7 miliard požadavků. To vychází na téměř 2 miliony dolarů měsíčně a více než 20 milionů dolarů ročně.

To je taky vysoká cena. Podle vývojáře platí 166 dolarů za každých 50 milionů volání API do Imgur, což dává do kontextu, jak drahé jsou změny API Reddit. Reddit říká, že jeho bezplatný model API nebyl udržitelný, protože uživatelé navštěvující web prostřednictvím aplikací třetích stran nemusí vidět reklamy, které Reddit zobrazuje na svých webových stránkách a v aplikaci první strany.

Proč se Apollo vypíná?

Tři iPhony vedle sebe zobrazující na svých obrazovkách aplikaci Reddit třetí strany Apollo.
Alex Blake / Digitální trendy

Situace se změnami Reddit API se soustředila kolem Apollo, velmi oblíbené aplikace Reddit třetí strany pro Mac a iPhone. The aplikace zavírá své dveře 30. června, jen něco málo přes měsíc před tím, než vstoupí v platnost nové ceny API na Redditu.

Podle vývojáře by Apollo potřebovalo okamžitě přidat 12 000 nových předplatitelů do své aplikace za 5 $ měsíčně, aby se vyrovnalo s cenou Reddit API. To se netýká ani bezplatných uživatelů. Apollo, které vytvořil jediný vývojář, bylo zdarma k použití s ​​volitelnými předplatnými, pokud jste chtěli další funkce.

Zdá se, že matematika pro Apolla prostě nesedí. Pro ilustraci tohoto bodu vývojář spekuluje, že Reddit utratí zhruba 0,12 $ za uživatele měsíčně. Se změnou API by Apollo muselo utratit 2,50 $ za uživatele měsíčně.

Dopad na aplikace Reddit třetích stran

Apollo není sám, kdo se vypíná. V reakci na změny API několik aplikací oznámilo, že také přeruší službu. Patří mezi ně ReddPlanet, Sync a Reddit is Fun (RIF).

Vysvětlení výpadku rozhraní Reddit API

Na protest proti změnám rozhraní Reddit API a vlivu, který má na aplikace třetích stran, tisíce subredditů oznámily 48hodinový výpadek. protest, s názvem Reddark, zahrnuje téměř 8 000 subredditů, z nichž většina byla od 12. června nastavena jako soukromá. To znamená, že uživatelé nemohou tyto subreddity navštěvovat, zveřejňovat ani komentovat, dokud je administrátoři znovu nezveřejní.

Účastní se šest nejoblíbenějších subredditů, včetně r/gaming, r/food, r/funny a r/aww, z nichž všechny mají více než 30 milionů odběratelů. Celkově má ​​Reddark na Redditu přes dvě a půl miliardy uživatelů.

Přestože výpadek Redditu měl skončit 14. června, přes 6 000 subredditů je stále soukromých. Patří mezi ně r/aww, r/videos a r/music.

Reddit API AMA

Po odporu, CEO Redditu Steve Huffman hostil AMA (Ask Me Anything) zaměřené na změny API. Společnost oznámila, že aktualizuje své podmínky API, ale nezdá se, že by přinesla zpět populární aplikace, jako je Apollo.

Společnost se drží své ceny 0,24 $ za 1 000 volání API, což je stejné číslo, jaké uvádí Apollo. Reddit však říká, že aplikace využívající méně než 100 požadavků za minutu prostřednictvím ID klienta OAuth budou moci API používat zdarma. Podle Redditu více než 90 % aplikací, které jsou dnes k dispozici, spadá do této kategorie.

Exekutiva řešila během AMA také některé další změny API. Reddit říká, že od 5. července omezí přístup k explicitnímu obsahu prostřednictvím svého API a že nástroje pro moderování, které potřebují přístup k API, by měly mít i nadále volný přístup. Reddit navíc říká, že aplikace zaměřené na přístupnost, jako je RedReader, budou mít i nadále bezplatný přístup k API.

Doporučení redakce

  • Více než 2,5 miliardy uživatelů Redditu prchá na protest proti změnám API
  • Snapchat právě nefunguje. Zde je to, co víme
  • Instagram vám nyní umožňuje nakupovat produkty přímo přes chat
  • Twitter Communities: Průvodce světem podobným Redditu v rámci Twitteru
  • Komentáře na Redditu jsou nyní s nejnovější aktualizací snadno vyhledatelné