Omezení pro API v aplikaci Zkratky na Macu
Pro práci s API ve Zkratkách existuje několik omezení:
OAuth: Systém ověřování totožnosti OAuth 2, který na přihlašovací stránce vyžaduje ruční zadání jména a hesla uživatelem, není aktuálně podporován.
Různé koncové body: Rozhraní API mají často celou řadu koncových bodů, které lze využít při požadavcích na data různých typů. Práce s některými API může vyžadovat posloupnost volání API, nejprve pro načtení aktuálně existujících dat a potom pro přidání, aktualizaci nebo smazání dalších dat.
Omezení frekvence: Pro mnohá rozhraní API platí omezení ohledně frekvence, s jakou můžete zadávat požadavky. Důvodem je ochrana před zneužitím služby API, například pro případy, že by někdo vytvořil program generující tisíce nebo milióny požadavků rychle za sebou. Tato omezení API se mohou počítat po hodinách, dnech nebo měsících, nebo může být vše nastaveno tak, že po překročení nastavených limitů je přístup k API zpoplatněn.
Poznámka: Pro používání jakýchkoli webových API ve Zkratkách platí podmínky a ujednání pro danou službu.
Akce „Opakovat“, které vytvářejí během krátké doby velký počet požadavků, mohou způsobit překročení limitu. Pokud k překročení limitu přeci jen dojde, budete nejspíš muset vyčkat na obnovení služby anebo své procesy případně rozdělit do dávek tak, aby během krátké doby bylo prováděno vždy jen omezené množství požadavků.