Admin SDK – Google Workspace-Reseller-Dienst

Mit dem Admin SDK Google Workspace Reseller-Dienst können Sie die Admin SDK Reseller API in Apps Script verwenden. Mit dieser API können autorisierte Reseller-Administratoren Kundenbestellungen aufgeben und Google Workspace monatliche Postpay-Abos verwalten.

Referenz

Ausführliche Informationen zu diesem Dienst finden Sie in der Referenzdokumentation für die Admin SDK Google Workspace Reseller API. Wie alle erweiterten Dienste in Apps Script verwendet auch derGoogle Workspace Admin SDK-Reseller-Dienst die gleichen Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter So werden Methodensignaturen ermittelt.

Informationen zum Melden von Problemen und zur Suche nach weiterem Support finden Sie im Supportleitfaden für Admin SDK-Reseller.

Beispielcode

Im folgenden Beispielcode wird Version 1 der API verwendet.

Liste der Abos abrufen

In diesem Beispiel wird die Liste der Abos protokolliert, einschließlich Kundennummer, Erstellungsdatum, Tarifname und SKU-ID. Beachten Sie die Verwendung von Seitentokens für den Zugriff auf die vollständige Liste der Ergebnisse.

advanced/adminSDK.gs
/**
 * Logs the list of subscriptions, including the customer ID, date created, plan
 * name, and the sku ID. Notice the use of page tokens to access the full list
 * of results.
 * @see https://developers.google.com/admin-sdk/reseller/reference/rest/v1/subscriptions/list
 */
function getSubscriptions() {
  let result;
  let pageToken;
  do {
    result = AdminReseller.Subscriptions.list({
      pageToken: pageToken
    });
    for (const sub of result.subscriptions) {
      const creationDate = new Date();
      creationDate.setUTCSeconds(sub.creationTime);
      console.log('customer ID: %s, date created: %s, plan name: %s, sku id: %s',
          sub.customerId, creationDate.toDateString(), sub.plan.planName,
          sub.skuId);
    }
    pageToken = result.nextPageToken;
  } while (pageToken);
}