Čo je API?
Skratka API označuje aplikačné programové rozhranie, ktoré umožňuje odovzdávanie dát medzi softvérovými apkami formalizovaným spôsobom. Mnohé služby ponúkajú verejné rozhrania API, vďaka ktorým môže ktokoľvek do služby odovzdávať obsah alebo ho z nej získavať. Rozhrania API, ktorá pracujú cez internet prostredníctvom URL adries v tvare http://, sa označujú ako webové rozhrania API. Užívatelia na webe posielajú rozhraniu API svoje požiadavky týkajúce sa získania alebo zverejnenia informácií.
Rozhrania API riadia všetky vaše obľúbené apky, ktoré sa pripájajú na internet. Apky sociálnych sietí napríklad umožňujú užívateľom prostredníctvom rozhraní API zobrazovať a zverejňovať príspevky prostredníctvom ich mobilných apiek. Keď obnovíte kanál, apka odošle požiadavku API na načítanie všetkých príspevkov. Keď niektorý príspevok označíte hodnotením „Páči sa mi“, apka odošle požiadavku API na zverejnenie týchto dát.
Vďaka tomu, že v apke skratky môžete odosielať požiadavky na rozhrania API, môžete ísť nad rámec lokálne dostupných dát v zariadení a vytvárať skratky, ktoré komunikujú s ľubovoľnými webovými službami poskytujúcimi verejné rozhranie API. Môžete vytvárať vlastné skratky, ktoré zhromažďujú veľké objemy dát a zobrazujú ich ľubovoľným požadovaným spôsobom či dokonca odosielajú dáta späť do rozhrania API a aktualizujú webovú službu – všetko, čo je možné v rozhraní API, je možné aj v apke Skratky.