שירות הפצה של Google Workspace ל-Admin SDK

ב-Apps Script כדי לנהל הזמנות של לקוחות ומינויים ל-Google Workspace.

שירות Google Workspace Reseller של Admin SDK מאפשר לכם להשתמש ב-Admin SDK Reseller API ב-Google Apps Script. ממשק ה-API הזה מאפשר לאדמינים מורשים של משווקים לבצע הזמנות של לקוחות ולנהל מינויים חודשיים ל-Google Workspace עם תשלום בסוף החודש.

זהו שירות מתקדם שצריך להפעיל לפני השימוש.

חומרי עזר

מידע מפורט על השירות הזה זמין במאמרי העזרה בנושא Admin SDK Google Workspace Reseller API. בדומה לכל השירותים המתקדמים ב-Apps Script, שירות Google Workspace Reseller של Admin SDK משתמש באותם אובייקטים, שיטות ופרמטרים כמו ה-API הציבורי. מידע נוסף זמין במאמר איך נקבעות חתימות של שיטות.

כדי לדווח על בעיות ולמצוא תמיכה נוספת, אפשר לעיין במדריך התמיכה למפיצים של Admin SDK.

קוד לדוגמה

בדוגמת הקוד הבאה נעשה שימוש בגרסה 1 של ה-API.

קבלת רשימת מינויים

בדוגמה הזו מתבצעת רישום ביומן של רשימת המינויים, כולל מספר הלקוח, תאריך היצירה, שם התוכנית ומזהה המק"ט. שימו לב לשימוש באסימוני דפים כדי לגשת לרשימת התוצאות המלאה.

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