Yönetici SDK'sı Google Workspace Bayi Hizmeti

Admin SDK Google Workspace Reseller hizmeti, Apps Script'te 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 faturalandırma sonrası ödeme aboneliklerini yönetmesine olanak tanır.

Referans

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

Sorunları bildirmek ve diğer destek seçeneklerini öğrenmek 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 örnek, müşteri kimliği, oluşturulma tarihi, plan adı ve SKU kimliği dahil olmak üzere aboneliklerin listesini günlüğe kaydeder. 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);
}