Servicio de revendedores de Google Workspace del SDK de Admin

El servicio de revendedor del SDK de Admin te permite usar la API de Revendedor del SDK de Admin en Apps Script. Esta API permite que los administradores de revendedores autorizados realicen pedidos de clientes y administren las suscripciones mensuales de pago posfacturación.

Referencia

Para obtener información detallada sobre este servicio, consulta la documentación de referencia de la API de Reseller del SDK de Admin . Al igual que todos los servicios avanzados de Apps Script, el servicio de revendedor del SDK de Admin usa los mismos objetos, métodos y parámetros que la API pública. Para obtener más información, consulta Cómo se determinan las firmas de métodos.

Para informar problemas y encontrar otra asistencia, consulta la guía de asistencia para revendedores del SDK de Admin.

Código de muestra

En la siguiente muestra de código, se usa la versión 1 de la API.

Obtén una lista de suscripciones

En este ejemplo, se registra la lista de suscripciones, incluido el ID de cliente, la fecha de creación, el nombre del plan y el ID de SKU. Observa el uso de tokens de página para acceder a la lista completa de resultados.

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