Dịch vụ đại lý của Google Workspace về SDK dành cho quản trị viên

Dịch vụ Đại lý Google Workspace SDK dành cho quản trị viên cho phép bạn sử dụng API Đại lý SDK dành cho quản trị viên trong Apps Script. API này cho phép quản trị viên đại lý được uỷ quyền đặt đơn đặt hàng của khách hàng và quản lý Google Workspace gói thuê bao trả sau hằng tháng.

Tài liệu tham khảo

Để biết thông tin chi tiết về dịch vụ này, hãy xem tài liệu tham khảo về API Đại lý Google Workspace của SDK dành cho quản trị viên. Giống như tất cả các dịch vụ nâng cao trong Apps Script, dịch vụ Đại lý của SDK dành cho quản trị viênGoogle Workspace sử dụng các đối tượng, phương thức và tham số giống như API công khai. Để biết thêm thông tin, hãy xem phần Cách xác định chữ ký phương thức.

Để báo cáo vấn đề và tìm các dịch vụ hỗ trợ khác, hãy xem Hướng dẫn hỗ trợ dành cho đại lý Nhà quản trị SDK.

Mã mẫu

Mã mẫu bên dưới sử dụng phiên bản 1 của API.

Lấy danh sách gói thuê bao

Mẫu này ghi lại danh sách gói thuê bao, bao gồm mã khách hàng, ngày tạo, tên gói và mã SKU. Lưu ý việc sử dụng mã thông báo trang để truy cập vào danh sách đầy đủ kết quả.

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