Service Revendeur Google Workspace du SDK Admin

Le service SDK Admin Google Workspace Reseller vous permet d'utiliser l'API Reseller du SDK Admin dans Apps Script. Cette API permet aux administrateurs de revendeurs autorisés de passer des commandes pour les clients et de gérer les abonnements Google Workspace mensuels postpayés.

Référence

Pour en savoir plus sur ce service, consultez la documentation de référence de l'API Reseller du SDK Admin Google Workspace. Comme tous les services avancés d'Apps Script, le service Google Workspace Reseller Admin SDK utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez Déterminer les signatures de méthode.

Pour signaler des problèmes et obtenir de l'aide, consultez le guide d'assistance du SDK Admin pour les revendeurs.

Exemple de code

L'exemple de code ci-dessous utilise la version 1 de l'API.

Obtenir la liste des abonnements

Cet exemple enregistre la liste des abonnements, y compris l'ID client, la date de création, le nom du forfait et l'ID SKU. Notez l'utilisation de jetons de page pour accéder à la liste complète des résultats.

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