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 Postpaid-Abos verwalten.

Referenz

Weitere 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 der Admin SDK-Google Workspace Reseller-Dienst dieselben Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter Methodensignaturen bestimmen.

Informationen zum Melden von Problemen und zum Erhalt anderer Supportoptionen finden Sie im Admin SDK-Supportleitfaden für 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 der Kundennummer, des Erstellungsdatums, des Tarifnamens und der SKU-ID. Beachten Sie, dass Seitentokens verwendet werden, um auf die vollständige Liste der Ergebnisse zuzugreifen.

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);
}