Admin SDK Служба реселлера Google Workspace

Административный SDK Служба реселлера позволяет использовать API реселлера Admin SDK в Apps Script. Этот API позволяет авторизованным администраторам реселлеров размещать заказы клиентов и управлять ежемесячная подписка с постоплатой.

Ссылка

Подробную информацию об этом сервисе см. в справочной документации Admin SDK. API реселлера. Как и все расширенные службы в Apps Script, Admin SDK Служба реселлера использует те же объекты, методы и параметры, что и общедоступный API. Дополнительные сведения см. в разделе Как определяются сигнатуры методов .

Чтобы сообщить о проблемах и получить другую поддержку, см. руководство по поддержке реселлера Admin SDK .

Пример кода

В приведенном ниже примере кода используется версия 1 API.

Получить список подписок

В этом примере регистрируется список подписок, включая идентификатор клиента, дату создания, название плана и идентификатор SKU. Обратите внимание на использование токенов страниц для доступа к полному списку результатов.

расширенный/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);
}