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

שירות Google Workspace Reseller של Admin SDK מאפשר לכם להשתמש ב-Admin SDK Reseller API ב-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);
}