Probleme mit der Reseller API beheben

Auf dieser Seite werden einige häufige Probleme beschrieben, die beim Reseller API

400:badRequest

Dieser Fehler tritt auf, wenn das Abo entweder gesperrt oder gekündigt wird. Für finden Sie unter Abo aktivieren

400:invalid

Dieser Fehler kann aus verschiedenen Gründen auftreten.

Wenn Sie die Methode customers.insert verwenden, wird einer der folgenden Kunden Objektparameter sind ungültig:

  • postalAddress.postalCode ungültig.
  • postalAddress.countryCode ist nicht für den Wiederverkauf von Google Workspace berechtigt.
  • alternateEmail darf sich nicht in derselben Domain wie customerDomain befinden

Um dieses Problem zu beheben, überprüfen Sie, ob die erforderlichen Parameter vorhanden und gültig sind für Kundschaft.

Wenn Sie die Methode subscriptions.changeSeats verwenden, geschieht Folgendes: Probleme können diesen Fehler verursacht haben:

  • Bei Jahrestarifen können Sie die Anzahl der Nutzerlizenzen nicht reduzieren. Erwägen Sie Verlängerungseinstellungen ändern. für das Abo automatisch (zum Zeitpunkt der Verlängerung) die Anzahl der Nutzerlizenzen gleich mit der Anzahl der aktiven Nutzer im Konto vergleichen.
  • Die von Ihnen angeforderte Anzahl an Nutzerlizenzen ist niedriger als die Anzahl der aktuellen Nutzer des Konto. Nachricht an den Kunden, dass er zuerst einen Nutzer entfernen muss die Anzahl der Nutzerlizenzen verringern.
  • Sie haben den falschen Sitzparameter erhöht. Erhöhen Sie für den Tarif FLEX maximumNumberOfSeats und erhöhen Sie für den Plan ANNUAL den Wert numberOfSeats-Parameter.
  • Sie haben versucht, den Parameter licensedNumberOfSeats zu ändern, der ein schreibgeschützten Parameter.
  • Während des Testzeitraums können Kunden maximal 10 Nutzerlizenzen erwerben. Starten Sie einen kostenpflichtigen Dienst mit einem kostenlosen Testabo bis den Testzeitraum sofort beenden, mit der Abrechnung beginnen und die zehn Nutzerlizenzen entfernen. der Höchstgrenze.

403:forbidden

Dieser Fehler tritt auf, wenn der Kunde nicht Ihnen gehört oder Ihr Kunde die Funktion Reseller-Zugriff auf ihre Admin-Konsole.

403:usageLimits.dailyLimitExceeded

Dieser Fehler tritt auf, wenn Sie das Tageskontingent für Aufrufe an diese API erreicht haben. Bis um das Problem zu beheben, eine Backoff-Verzögerung zu implementieren. Weitere Informationen finden Sie unter Nutzungslimits und Kontingente:

Wenn Sie viele Abos abrufen möchten, sollten Sie die Verwendung des subscriptions.list-Methode ohne die customerId- oder subscriptionId-Parameter. Sie können maximal 100 Abos pro aufrufen. Verwende den Parameter pageToken, um mit dem Abrufen aller Abos fortzufahren mit einem Reseller-Konto.

403:usageLimits.accessNotConfigured

Dieser Fehler tritt auf, wenn die API im Google Cloud-Projekt nicht aktiviert ist. Lösung rufen Sie die Google Cloud Console auf und aktivieren Sie die API. Weitere Informationen finden Sie unter Aktivieren Sie die Google Workspace APIs.

404:notFound

Bei Verwendung der Methode customers.get bedeutet dieser Fehler, dass der Kunde oder die Domain für kein Google Workspace-Konto existiert und die Domain verfügbar ist.

412:conditionNotMet

Dieser Fehler wird durch verschiedene Probleme verursacht.

Wenn dieser Fehler bei der Verwendung von subscriptions.changeRenewalSettings auftritt sollten Sie darauf achten, dass Sie diese Methode nur Preismodelle für Zusicherungen:

  • ANNUAL_MONTHLY_PAY
  • ANNUAL_YEARLY_PAY

Wenn dieser Fehler bei Verwendung der Methode subscriptions.delete auftritt, Im Google Workspace-Konto ist kein Administrator Konto. Fügen Sie einen temporären Administrator hinzu und versuchen Sie es noch einmal.

Wenn dieser Fehler bei Verwendung der Methode subscriptions.insert auftritt, bedeutet, dass Sie entweder die ausgewählte Artikelnummer oder an einen aufstrebenden Markt nicht weiterverkaufen können. Kunden. Akzeptieren Sie die geltenden Nutzungsbedingungen, um das Problem zu beheben.

429:usageLimits.quotaExceeded

Dieser Fehler tritt auf, wenn Sie den Grenzwert für Abfragen pro Sekunde überschritten haben. Bis dieses Problem beheben, eine Backoff-Wiederholungsstrategie implementieren oder die Ergebnisse im Cache speichern, weniger API-Aufrufe. Weitere Informationen finden Sie unter Nutzungslimits und Kontingente:

Wenn Sie viele Abos abrufen möchten, sollten Sie die Verwendung des subscriptions.list-Methode ohne die customerId- oder subscriptionId-Parameter. Sie können maximal 100 Abos pro aufrufen. Verwende den Parameter pageToken, um mit dem Abrufen aller Abos fortzufahren mit einem Reseller-Konto.