Servizio per rivenditori Google Workspace dell'SDK Admin

Il Google Workspace servizio di rivenditore SDK Admin ti consente di utilizzare l'API Admin SDK Reseller in Apps Script. Questa API consente agli amministratori dei rivenditori autorizzati di effettuare ordini per i clienti e di gestire Google Workspace gli abbonamenti post-pagamento mensili.

Riferimento

Per informazioni dettagliate su questo servizio, consulta la documentazione di riferimento dell'API Reseller Google Workspace dell'SDK Admin. Come tutti i servizi avanzati di Apps Script, il servizio diGoogle Workspace rivenditori dell'SDK Admin utilizza gli stessi oggetti, metodi e parametri dell'API pubblica. Per ulteriori informazioni, consulta Come vengono determinate le firme dei metodi.

Per segnalare problemi e trovare altra assistenza, consulta la guida all'assistenza per i rivenditori dell'SDK Admin.

Codice di esempio

Il codice di esempio riportato di seguito utilizza la versione 1 dell'API.

Visualizzare un elenco di abbonamenti

Questo esempio registra l'elenco degli abbonamenti, inclusi l'ID cliente, la data di creazione, il nome del piano e l'ID SKU. Tieni presente l'utilizzo dei token di pagina per accedere all'elenco completo dei risultati.

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