Skip to main content

Ce înseamnă

Cererea a fost nevalidă din punct de vedere sintactic sau semantic: un corp malformat, un câmp obligatoriu lipsă sau o valoare de parametru în afara intervalului permis. Atunci când problema poate fi atribuită unui singur parametru, câmpul param indică numele acestuia. Un răspuns 409 indică faptul că cererea intră în conflict cu starea curentă a resursei. De exemplu, crearea unui client OAuth poate eșua deoarece contul de serviciu țintă este inactiv, nu dispune de o permisiune solicitată sau a atins limita de clienți. Examinați status și detail împreună; codul de eroare singur nu permite diferențierea acestor situații de o cerere malformată.

Ce trebuie să faceți

  • Citiți detail și param — acestea descriu exact ce anume nu a trecut de validare.
  • Pentru 400, corectați cererea înainte de a o retrimite.
  • Pentru 409, rezolvați mai întâi conflictul legat de starea contului, de permisiune sau de capacitate. Un client OAuth care așteaptă curățarea ocupă în continuare din capacitate. Păstrați cheia de reîncercare atunci când reîncercați aceeași tentativă de creare, după ce ați rezolvat conflictul.
  • Consultați referința API pentru câmpurile obligatorii, tipurile și valorile permise ale operațiunii.