Buscar..


Sintaxis

  • 400 invalidParameter Indica que un parámetro de solicitud tiene un valor no válido.

  • 400 badRequest Indica que la consulta no fue válida. Por ejemplo, faltaba la identificación de los padres o la combinación de dimensiones o métricas solicitadas no era válida.

  • 403 insuficientes Permisos Indica que el usuario no tiene permisos suficientes para la entidad especificada en la consulta.

  • 403 dailyLimitExceeded Indica que el usuario ha superado la cuota diaria (por proyecto o por vista (perfil)).

  • 403 useLimits.userRateLimitExceededUnreg Indica que la aplicación debe registrarse en la Consola de API de Google.

  • 403 userRateLimitExceeded Indica que se ha excedido el límite de velocidad de usuario. El límite de velocidad máxima es de 10 qps por dirección IP.

  • 403 rateLimitExceeded Indica que se han excedido los límites globales o globales de la tasa del proyecto. Reintentar usando retroceso exponencial. Debe reducir la velocidad a la que está enviando las solicitudes.

  • 403 quotaExceeded Indica que se han alcanzado las 10 solicitudes simultáneas por vista (perfil) en la API de informes centrales.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-1d Indica que las solicitudes por día por cuota de proyecto se han agotado.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-100s Indica que las solicitudes por 100 segundos por cuota de proyecto se han agotado.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupUSER-100s Indica que las solicitudes por 100 segundos por usuario por cuota de proyecto se han agotado.

  • 429 RESOURCE_EXHAUSTED DiscoveryGroupCLIENT_PROJECT-100s Indica que las solicitudes de descubrimiento por cada 100 segundos de cuota se han agotado.

  • 500 internalServerError Se produjo un error de servidor interno inesperado. No vuelva a intentar esta consulta más de una vez.

  • 503 backendError Server devolvió un error. No vuelva a intentar esta consulta más de una vez.

Parámetros

Nombre Descripción
dominio Ubicación del error ex: global
razón Motivo del error.
mensaje Un mensaje explicando el error y una posible solución.
Tipo de ubicacion El tipo de ubicación del error ex: paramater
ubicación La ubicación real del error.

Observaciones

Si una solicitud es exitosa, la API devuelve un código de estado HTTP 200 junto con los datos solicitados en el cuerpo de la respuesta.

Si se produce un error con una solicitud, la API devuelve un código de estado HTTP y el motivo de la respuesta según el tipo de error. Además, el cuerpo de la respuesta contiene una descripción detallada de lo que causó el error.

400 invalidParameter

Es importante leer la respuesta de error que devuelve el servidor de API de Google Analytics. En muchos casos le pueden decir exactamente lo que está mal.

400 invalidParameter

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidParameter",
    "message": "Invalid value '-1' for max-results. Value must be within the range: [1, 1000]",
    "locationType": "parameter",
    "location": "max-results"
   }
  ],
  "code": 400,
  "message": "Invalid value '-1' for max-results. Value must be within the range: [1, 1000]"
 }
}

En este caso el mensaje:

"mensaje": "Valor no válido '-1' para resultados máximos. El valor debe estar dentro del rango: [1, 1000]",

Nos dice que enviamos un valor de -1 para el parámetro max-results que no es válido, solo podemos enviar un valor de 1-1000.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow