Casos de error
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En las siguientes secciones, se destacan las situaciones más comunes en las que la API de uso compartido de planes de datos móviles muestra un error al emisor. Si los errores persisten, comunícate con mdp-support@google.com y proporciona la URL a la que se llama, junto con el cuerpo de la solicitud.
No se encontró el HTTP 404
El motivo más común de un error HTTP 404 es cuando GTAF no puede encontrar el token de GCM del usuario para el que se debe enviar una notificación. Esto ocurre cuando el dispositivo no tiene una oportunidad o no registra el CPID y el token de GCM asociado con GTAF. Esto también podría ocurrir si el dispositivo se registra con la instancia de preproducción de GTAF y se envía la notificación a la instancia de producción de GTAF.
Para diagnosticar este error, haz lo siguiente:
- Asegúrate de que la IU de MDP se cargue correctamente en el dispositivo.
- Asegúrate de que los parámetros de ruta y los parámetros de búsqueda en la llamada estén codificados en URL.
- prueba ambos servicios: preproducción (preprod-mobiledataplansharing.googleapis.com) y extremos de producción (mobiledataplansharing.googleapis.com).
Solicitud incorrecta de HTTP 400
Este error se produce cuando el cuerpo de la solicitud enviada a GTAF no es válido. Las situaciones más comunes son las siguientes:
- updateTime en PlanStatus no se proporciona o está en el futuro.
- expirationTime en PlanStatus no se proporciona o es en el pasado.
- Falta el parámetro de consulta userKey.
- no están presentes todos los campos necesarios para construir una notificación.
Consulta los lineamientos de notificaciones para obtener detalles sobre cómo activar las notificaciones.
Conflicto HTTP 409
GTAF muestra este error al emisor si el PlanStatus en caché es más reciente (es decir, el updateTime es más reciente) que el que se envía en la solicitud. Revisa tus registros a fin de ver si se envió un PlanStatus para este usuario.
HTTP 403 Prohibido
GTAF muestra este error si el emisor no está autorizado a llamar a la API de uso compartido del plan de datos móviles para el ASN específico que se usa en la URL. Para diagnosticar este error, haz lo siguiente:
1. Verifica que la API
esté habilitada en la Biblioteca de
API de Google Cloud Console.
1. La cuenta de servicio que se usa para la llamada se agregó al portal de ISP del proveedor.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2022-09-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2022-09-26 (UTC)"],[[["This page outlines common errors when using the Mobile Data Plan Sharing API, such as HTTP 404, 400, 409, and 403 errors, and provides troubleshooting steps."],["HTTP 404 errors typically occur when GTAF cannot find the user's GCM token, potentially due to device registration issues or using the wrong GTAF instance."],["HTTP 400 errors indicate an invalid request body, often caused by incorrect timestamps or missing parameters in the PlanStatus."],["HTTP 409 errors suggest that a more recent PlanStatus already exists in the cache, requiring a review of previous updates."],["HTTP 403 errors arise from authorization issues, necessitating verification of API enablement and service account permissions within the carrier's ISP portal."]]],["The Mobile Data Plan Sharing API returns errors in specific scenarios. A 404 error indicates a missing GCM token; solutions include ensuring the UI loads, URL encoding parameters, and checking both endpoints. A 400 error signals an invalid request body, often due to incorrect `updateTime`, `expireTime`, missing `userKey`, or incomplete notification details. A 409 error arises from sending outdated `PlanStatus`, and a 403 error occurs if authorization is lacking; checking API enablement and service account status is advised. For persistent errors, contact mdp-support@google.com.\n"]]