Admin SDK Google Workspace Reseller Service

سرویس Admin SDK Reseller Google Workspace به شما امکان می‌دهد از API Admin SDK Reseller در Apps Script استفاده کنید. این API به مدیران مجاز فروشندگان اجازه می‌دهد تا سفارش‌های مشتریان را ثبت کرده و اشتراک‌های ماهانه پس از پرداخت Google Workspace را مدیریت کنند.

مرجع

برای اطلاعات دقیق در مورد این سرویس، به مستندات مرجع برای Admin SDK Google Workspace Reseller API مراجعه کنید. مانند تمام سرویس‌های پیشرفته در Apps Script، سرویس Admin SDK Google Workspace Reseller از همان اشیاء، روش‌ها و پارامترهای API عمومی استفاده می‌کند. برای اطلاعات بیشتر، به بخش «نحوه تعیین امضاهای روش» مراجعه کنید.

برای گزارش مشکلات و یافتن پشتیبانی‌های دیگر، به راهنمای پشتیبانی فروشنده SDK مدیریت مراجعه کنید.

کد نمونه

کد نمونه زیر از نسخه ۱ این API استفاده می‌کند.

دریافت لیست اشتراک‌ها

این نمونه، فهرست اشتراک‌ها، شامل شناسه مشتری، تاریخ ایجاد، نام طرح و شناسه SKU را ثبت می‌کند. به استفاده از توکن‌های صفحه برای دسترسی به فهرست کامل نتایج توجه کنید.

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