Messaggi di errore

Questo documento identifica alcuni dei codici di errore e dei messaggi restituiti dalle API di Google. Nello specifico, gli errori elencati di seguito si trovano nel dominio globale o predefinito per le API di Google. Molte API definiscono anche i propri domini, che individuano errori specifici dell'API che non si trovano nel dominio globale. Per questi errori, il valore della proprietà domain nella risposta JSON sarà un valore specifico dell'API, come youtube.parameter.

Questa pagina elenca gli errori in base ai loro codici di stato HTTP come definiti nel protocollo RFC 7231.

La seguente risposta JSON di esempio mostra come viene comunicato un errore globale:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidParameter",
    "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]",
    "locationType": "parameter",
    "location": "chart"
   }
  ],
  "code": 400,
  "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]"
 }
}

Errori

  1. MOVED_PERMANENTLY (301)
  2. SEE_OTHER (303)
  3. NOT_MODIFIED (304)
  4. TEMPORARY_REDIRECT (307)
  5. BAD_REQUEST (400)
  6. UNAUTHORIZED (401)
  7. PAYMENT_REQUIRED (402)
  8. FORBIDDEN (403)
  9. NOT_FOUND (404)
  10. METHOD_NOT_ALLOWED (405)
  11. CONFLICT (409)
  12. GONE (410)
  13. PRECONDITION_FAILED (412)
  14. REQUEST_ENTITY_TOO_LARGE (413)
  15. REQUESTED_RANGE_NOT_SATISFIABLE (416)
  16. EXPECTATION_FAILED (417)