Yönetici SDK'sı Google Workspace Bayi Hizmeti

Yönetici SDK'si Google Workspace Bayi hizmeti, Apps Komut Dosyası'ndaki Admin SDK Reseller API'yi kullanmanıza olanak tanır. Bu API, yetkili bayi yöneticilerinin müşteri siparişleri vermesine ve Google Workspace aylık sonradan ödemeli abonelikleri yönetmesine olanak tanır.

Referans

Bu hizmet hakkında ayrıntılı bilgi edinmek için Admin SDK Google Workspace Reseller API referans belgelerini inceleyin. Apps Komut Dosyası'ndaki tüm gelişmiş hizmetler gibi Yönetici SDK'sı Google Workspace Bayi hizmeti de herkese açık API ile aynı nesne, yöntem ve parametreleri kullanır. Daha fazla bilgi için Yöntem imzaları nasıl belirlenir? başlıklı makaleye bakın.

Sorunları bildirmek ve diğer destek seçeneklerini öğrenmek için Yönetici SDK'sı Bayi desteği kılavuzuna bakın.

Örnek kod

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

Abonelik listesini alma

Bu örnekte; müşteri kimliği, oluşturma tarihi, plan adı ve SKU kimliği dahil abonelik listesi günlüğe kaydedilir. Tam sonuç 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);
}