Admin SDK Google Workspace 리셀러 서비스

Admin SDK Google Workspace 리셀러 서비스를 사용하면 Apps Script에서 Admin SDK 리셀러 API를 사용할 수 있습니다. 이 API를 사용하면 승인된 리셀러 관리자가 고객을 주문하고 Google Workspace 월간 후불 정기 결제를 관리할 수 있습니다.

참조

이 서비스에 대한 자세한 내용은 Admin SDK Google Workspace 리셀러 API의 참조 문서를 확인하세요. Apps Script의 모든 고급 서비스와 마찬가지로 Admin SDKGoogle Workspace 리셀러 서비스는 공개 API와 동일한 객체, 메서드, 매개변수를 사용합니다. 자세한 내용은 메서드 서명 확인 방법을 참조하세요.

문제를 신고하고 다른 지원을 받으려면 Admin SDK 리셀러 지원 가이드를 참조하세요.

샘플 코드

아래 샘플 코드는 API의 버전 1을 사용합니다.

구독 목록 보기

이 샘플에서는 고객 ID, 생성일, 요금제 이름, SKU ID가 포함된 정기 결제 목록을 로깅합니다. 페이지 토큰을 사용하여 전체 결과 목록에 액세스합니다.

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