Service Revendeur Google Workspace du SDK Admin

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

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 de revendeurGoogle Workspace du SDK Admin utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez la section Détermination des signatures de méthode.

Pour signaler des problèmes et obtenir d'autres services d'assistance, consultez le guide d'assistance pour les revendeurs du 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 l'ID client, la date de création, le nom du forfait et l'ID de l'article. 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);
}