Yönetici SDK'sı Google Workspace Bayi Hizmeti

Yönetici SDK'sı Google Workspace Bayi hizmeti, Apps Script'te Yönetici SDK'sı Bayi API'sini kullanmanıza olanak tanır. Bu API, yetkili bayi yöneticilerinin müşteri siparişleri vermesine ve Google Workspace aylık faturalandırılan abonelikleri yönetmesine Google Workspace olanak tanır.

Referans

Bu hizmet hakkında ayrıntılı bilgi için Yönetici SDK'sı Google Workspace Bayi API'sinin referans dokümanlarına bakın. Apps Script'teki tüm gelişmiş hizmetler gibi Yönetici SDK'sıGoogle Workspace Bayi hizmeti de herkese açık API ile aynı nesneleri, yöntemleri ve parametreleri kullanır. Daha fazla bilgi için Metod imzaları nasıl belirlenir? başlıklı makaleyi inceleyin.

Sorunları bildirmek ve başka destek almak için Yönetici SDK'sı Bayi Destek Kılavuzu'na bakın.

Örnek kod

Aşağıdaki örnek kodda API'nin 1. sürümü kullanılmaktadır.

Aboneliklerin listesini alma

Bu örnekte, müşteri kimliği, oluşturulma tarihi, plan adı ve SKU kimliği dahil olmak üzere aboneliklerin listesi günlüklenir. Sonuçların tam listesine erişmek için sayfa jetonlarının kullanıldığına dikkat edin.

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