Cette page décrit certains des problèmes courants liés aux l'API Reseller.
400:badRequest
Cette erreur se produit lorsque l'abonnement est suspendu ou annulé. Pour Pour en savoir plus, consultez Activez un abonnement.
400:invalid
Cette erreur peut se produire pour différentes raisons.
Si vous utilisez la méthode customers.insert
, l'un des clients suivants
Les paramètres de l'objet ne sont pas valides:
postalAddress.postalCode
non valide.postalAddress.countryCode
n'est pas autorisé à revendre Google Workspace.alternateEmail
ne peut pas être sur le même domaine quecustomerDomain
Pour résoudre ce problème, vérifiez que les paramètres requis sont présents et valides pour le client.
Si vous utilisez la méthode subscriptions.changeSeats
, l'un des éléments suivants
problèmes peuvent être à l'origine de cette erreur:
- Vous ne pouvez pas réduire le nombre de licences pour les forfaits annuels. Envisagez d'utiliser modifier les paramètres de renouvellement. pour que le nombre de licences de l'abonnement (au moment du renouvellement) soit automatiquement défini sur en fonction du nombre d'utilisateurs actifs du compte.
- Le nombre de licences que vous avez demandé est inférieur au nombre actuel d'utilisateurs de service. Envoyer un message au client pour lui indiquer qu'il doit supprimer un utilisateur avant de pouvoir réduire le nombre de licences utilisateur.
- Vous avez augmenté le paramètre de nombre de licences incorrect. Pour le forfait
FLEX
, augmentez le paramètremaximumNumberOfSeats
et, pour le forfaitANNUAL
, augmenteznumberOfSeats
. - Vous avez tenté de modifier le paramètre
licensedNumberOfSeats
, qui est un en lecture seule. - Pendant la période d'essai, le nombre maximal de licences utilisateur est de 10. Démarrer un service payant à partir d'un abonnement d'essai sans frais pour mettre immédiatement fin à la période d'essai, démarrer la facturation et retirer les 10 licences limite maximale.
403:forbidden
Cette erreur se produit lorsque vous n'êtes pas le propriétaire du client ou que celui-ci a désactivé un accès revendeur à la console d'administration.
403:usageLimits.dailyLimitExceeded
Cette erreur se produit lorsque vous avez atteint le quota quotidien d'appels vers cette API. À résoudre ce problème, implémenter un délai d'intervalle entre les tentatives. Pour en savoir plus, consultez Limites d'utilisation et quotas.
Si vous essayez de récupérer de nombreux abonnements, envisagez d'utiliser la
subscriptions.list
sans spécifier customerId
ni
Paramètres subscriptionId
. Vous pouvez renvoyer un maximum de 100 abonnements par
. Utilisez le paramètre pageToken
pour continuer à récupérer tous les abonnements
sous un compte revendeur.
403:usageLimits.accessNotConfigured
Cette erreur se produit lorsque l'API n'est pas activée dans le projet Google Cloud. Pour résoudre le problème ce problème, accédez à la console Google Cloud et activez l'API. Pour plus pour en savoir plus, consultez Activez les API Google Workspace.
404:notFound
Lorsque vous utilisez la méthode customers.get
, cette erreur signifie que le client ou
n'existe pour aucun compte Google Workspace et que le
est disponible.
412:conditionNotMet
Cette erreur est causée par un certain nombre de problèmes différents.
Si vous rencontrez cette erreur lors de l'utilisation de subscriptions.changeRenewalSettings
, assurez-vous de l'appeler uniquement sur les éléments suivants :
Forfaits avec engagement:
ANNUAL_MONTHLY_PAY
ANNUAL_YEARLY_PAY
Si vous rencontrez cette erreur lorsque vous utilisez la méthode subscriptions.delete
,
signifie qu'aucun administrateur n'est présent sur le compte
de service. Pour résoudre ce problème, ajoutez un administrateur temporaire, puis réessayez.
Si vous rencontrez cette erreur lorsque vous utilisez la méthode subscriptions.insert
,
signifie que vous ne pouvez pas revendre le SKU sélectionné ni au marché émergent
client. Pour résoudre ce problème, acceptez les conditions d'utilisation applicables.
429:usageLimits.quotaExceeded
Cette erreur se produit lorsque vous avez dépassé la limite de requêtes par seconde. À pour résoudre ce problème, implémenter une stratégie d'intervalle entre les tentatives ou mettre en cache les résultats en réduisant le nombre d'appels d'API. Pour en savoir plus, consultez Limites d'utilisation et quotas.
Si vous essayez de récupérer de nombreux abonnements, envisagez d'utiliser la
subscriptions.list
sans spécifier customerId
ni
Paramètres subscriptionId
. Vous pouvez renvoyer un maximum de 100 abonnements par
. Utilisez le paramètre pageToken
pour continuer à récupérer tous les abonnements
sous un compte revendeur.