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 của Admin SDK cho phép bạn sử dụng Admin SDK Reseller API trong Apps Script. API này cho phép quản trị viên đại lý được uỷ quyền đặt đơn hàng của khách hàng và quản lý gói thuê bao Google Workspace 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 cho Admin SDK Google Workspace Reseller API. Giống như tất cả các dịch vụ nâng cao trong Apps Script, dịch vụ Đại lý Google Workspace của Admin SDK cũng 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 bài viết Cách xác định chữ ký phương thức.

Để báo cáo vấn đề và tìm thông tin hỗ trợ khác, hãy xem Hướng dẫn hỗ trợ dành cho đại lý của Admin 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 nhật ký 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 kết quả đầy đủ.

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