Les sections suivantes mettent en évidence les scénarios les plus courants de renvoi d'erreur par l'API Mobile Data Plan à l'appelant. Si les erreurs persistent, contactez mdp-support@google.com pour obtenir de l'aide. Partagez l'URL appelée avec le corps de la requête.
HTTP 404 Introuvable
Le plus souvent, une erreur HTTP 404 est due au fait que la GTAF ne parvient pas à trouver le jeton GCM de l'utilisateur pour lequel une notification doit être envoyée. Cela se produit lorsque l'appareil n'a pas eu l'occasion ou non d'enregistrer le CPID et le jeton GCM associé à GTAF. Cela peut également se produire si l'appareil est enregistré auprès de l'instance de préproduction de GTAF et que la notification est envoyée à l'instance de production de GTAF.
Pour diagnostiquer cette erreur:
- Assurez-vous que l'interface utilisateur de MDP se charge correctement sur l'appareil.
- Assurez-vous que les paramètres de chemin et les paramètres de requête de l'appel sont encodés en URL.
- essayez à la fois les points de terminaison de préproduction (preprod-mobiledataplansharing.googleapis.com) et de production (mobiledataplansharing.googleapis.com).
Requête HTTP 400 incorrecte
Cette erreur se produit lorsque le corps de la requête envoyée à GTAF n'est pas valide. Voici les scénarios les plus courants:
- La valeur updateTime dans PlanStatus n'est pas fournie ou se situe dans le futur.
- La valeur "expireTime" dans PlanStatus n'est pas fournie ou se situe dans le passé.
- Le paramètre de requête userKey est manquant.
- tous les champs requis pour créer une notification ne sont pas présents. Veuillez consulter les consignes de notification pour savoir comment déclencher des notifications.
Conflit HTTP 409
GTAF renvoie cette erreur à l'appelant si l'élément PlanStatus dans le cache est plus récent (c'est-à-dire que le paramètre updateTime est plus récent) que celui envoyé dans la requête. Veuillez consulter vos journaux pour voir si un PlanStatus a été envoyé pour cet utilisateur.
HTTP 403 (Accès interdit)
GTAF renvoie cette erreur si l'appelant n'est pas autorisé à appeler l'API Mobile Data Plan Sharing pour le numéro ASN particulier utilisé dans l'URL. Pour diagnostiquer cette erreur, procédez comme suit : 1. Vérifiez que l'API est activée dans la bibliothèque d'API de Google Cloud Console. 1. Le compte de service utilisé pour l'appel a été ajouté au portail du FAI de l'opérateur.