Servizio per rivenditori Google Workspace dell'SDK Admin

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

Riferimento

Per informazioni dettagliate su questo servizio, consulta la documentazione di riferimento per l'API Google Workspace Reseller di SDK Admin. Come tutti i servizi avanzati in Apps Script, il servizio Google Workspace Reseller dell'Admin SDK 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 altro supporto, 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 degli abbonamenti

Questo esempio registra l'elenco degli abbonamenti, inclusi l'ID cliente, la data di creazione, il nome del piano e l'ID SKU. Nota 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);
}