Servizio per rivenditori Google Workspace dell'SDK Admin

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

Riferimento

Per informazioni dettagliate su questo servizio, consulta la documentazione di riferimento per SDK Admin Google Workspace API rivenditore. Come tutti i servizi avanzati di Apps Script, l'SDK AdminGoogle Workspace Il servizio del rivenditore utilizza gli stessi oggetti, metodi e parametri dell'API pubblica. Per ulteriori informazioni, vedi Come vengono determinate le firme dei metodi.

Per segnalare problemi e trovare ulteriore supporto, consulta la guida di assistenza per i rivenditori di SDK Admin.

Codice campione

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 ID cliente, data di creazione, nome del piano e ID SKU. Osserva l'uso di 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);
}