Skip to main content

Co to znamená

Požadavek byl syntakticky nebo sémanticky neplatný: nesprávně formátované tělo požadavku, chybějící povinné pole nebo hodnota parametru mimo povolený rozsah. Pokud lze problém přiřadit jedinému parametru, uvádí jeho název pole param. Odpověď 409 znamená, že požadavek je v konfliktu s aktuálním stavem prostředku. Vytvoření klienta OAuth může například selhat proto, že cílový servisní účet je neaktivní, nemá požadované oprávnění nebo dosáhl limitu počtu klientů. Zkontrolujte společně status a detail; samotný kód chyby tyto situace od nesprávně formulovaného požadavku nerozliší.

Co dělat

  • Přečtěte si detail a param – přesně popisují, co při ověření selhalo.
  • U 400 před opětovným odesláním požadavek opravte.
  • U 409 nejprve vyřešte konflikt týkající se stavu účtu, udělení oprávnění nebo kapacity. Klient OAuth čekající na vyčištění stále zabírá kapacitu. Při opakování téhož pokusu o vytvoření po vyřešení konfliktu zachovejte klíč pro opakování.
  • V referenční dokumentaci API zkontrolujte povinná pole, typy a povolené hodnoty dané operace.