Service Revendeur Google Workspace du SDK Admin

Le service Revendeur Google Workspace du SDK Admin vous permet d'utiliser l'API Revendeur du SDK Admin dans Apps Script. Cette API permet aux administrateurs revendeurs autorisés de passer des commandes client et de gérer Google Workspace les abonnements mensuels avec post-paiement.

Reference

Pour plus d'informations sur ce service, consultez la documentation de référence du SDK Admin Google Workspace API Reseller. Comme tous les services avancés d'Apps Script, leGoogle Workspace service Revendeur du SDK Admin utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez la section Comment les signatures de méthode sont-elles déterminées ?

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

Exemple de code

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

Obtenir la liste des abonnements

Cet exemple consigne la liste des abonnements, y compris le numéro client, la date de création, le nom du forfait et l'identifiant 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);
}