En esta página se describen algunos problemas habituales que pueden surgir en relación con el API para revendedores
400:badRequest
Este error se produce cuando se suspende o cancela la suscripción. Para más información, consulta Activa una suscripción.
400:invalid
Este error puede ocurrir por varias razones diferentes.
Si usas el método customers.insert
, puede ser uno de los siguientes clientes:
Los parámetros del objeto no son válidos:
postalAddress.postalCode
no es válido.postalAddress.countryCode
no es apto para revender Google Workspace.alternateEmail
no puede pertenecer al mismo dominio quecustomerDomain
Para resolver este problema, verifica que los parámetros obligatorios estén presentes y sean válidos para al cliente.
Si usas el método subscriptions.changeSeats
, una de las siguientes opciones
algunos problemas pueden haber causado este error:
- No puedes reducir las licencias de los tipos de planes anuales. Reflexiona cambiar la configuración de renovación para que la suscripción establezca automáticamente licencias (en el momento de la renovación) iguales a la cantidad de usuarios activos en la cuenta.
- La cantidad de licencias que solicitaste es inferior a la de los usuarios actuales de la de servicio predeterminada. Enviarle un mensaje al cliente para indicarle que debe quitar a un usuario disminuir la cantidad de licencias.
- Aumentaste el parámetro de licencia incorrecto. Para el plan
FLEX
, aumenta el parámetromaximumNumberOfSeats
. Para el planANNUAL
, aumenta lanumberOfSeats
. - Intentaste cambiar el parámetro
licensedNumberOfSeats
, que es un parámetro de solo lectura. - Durante el período de prueba, los clientes tienen un límite máximo de 10 licencias. Inicia un servicio pagado desde una suscripción de prueba gratuita a Finalizar inmediatamente el período de prueba, comenzar la facturación y quitar los 10 cupos límite máximo.
403:forbidden
Este error ocurre cuando no eres el propietario del cliente o cuando tu cliente inhabilitó del revendedor a la Consola del administrador.
403:usageLimits.dailyLimitExceeded
Este error ocurre cuando alcanzas la cuota diaria de llamadas a esta API. Para resolver este problema, implementa un retraso de retirada. Para obtener más información, consulta Límites de uso y cuotas.
Si quieres recuperar muchas suscripciones, considera usar el
subscriptions.list
sin especificar customerId
ni
Parámetros subscriptionId
. Puedes devolver un máximo de 100 suscripciones por
llamada. Usa el parámetro pageToken
para seguir recuperando todas las suscripciones
en una cuenta de revendedor.
403:usageLimits.accessNotConfigured
Este error se produce cuando la API no está habilitada en el proyecto de Google Cloud. Para resolver este problema, ve a la consola de Google Cloud y habilita la API. Para ver más información, consulta Habilita las APIs de Google Workspace.
404:notFound
Cuando usas el método customers.get
, este error significa que el cliente o
no existe para ninguna cuenta de Google Workspace y que
de servicio está disponible.
412:conditionNotMet
Este error se debe a varios problemas diferentes.
Si encuentras este error cuando usas subscriptions.changeRenewalSettings
, haz lo siguiente:
asegúrate de que solo llamas a este método en los siguientes
planes de pagos por compromiso:
ANNUAL_MONTHLY_PAY
ANNUAL_YEARLY_PAY
Si encuentras este error cuando usas el método subscriptions.delete
,
significa que no hay ningún usuario administrador en la cuenta de Google Workspace.
de servicio predeterminada. Para resolver este problema, agrega un usuario administrador temporal y vuelve a intentarlo.
Si encuentras este error cuando usas el método subscriptions.insert
,
significa que no puedes revender el SKU seleccionado ni al mercado emergente
cliente. Para resolver el problema, acepta las condiciones del servicio aplicables.
429:usageLimits.quotaExceeded
Este error ocurre cuando superas el límite de consultas por segundo. Para implementar una estrategia de reintento de retirada o almacenar en caché los resultados para evitar menos llamadas a la API. Para obtener más información, consulta Límites de uso y cuotas.
Si quieres recuperar muchas suscripciones, considera usar el
subscriptions.list
sin especificar customerId
ni
Parámetros subscriptionId
. Puedes devolver un máximo de 100 suscripciones por
llamada. Usa el parámetro pageToken
para seguir recuperando todas las suscripciones
en una cuenta de revendedor.