Cómo controlar errores de solicitud

La API de Routes muestra mensajes de error como parte del respuesta a una llamada de método. Por ejemplo, si omites la clave de API de la el método mostrará lo siguiente:

{
  "error": {
    "code": 403,
    "message": "The request is missing a valid API key.",
    "status": "PERMISSION_DENIED"
  }
}

Si omites un parámetro de cuerpo obligatorio, como origin, el método muestra lo siguiente:

{
  "error": {
    "code": 400,
    "message": "Origin and destination must be set.",
    "status": "INVALID_ARGUMENT"
  }
}

Para obtener más información sobre los errores y su manejo, consulta Errores.