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

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

חומר עזר

מידע מפורט על השירות הזה זמין במסמכי התיעוד של Admin SDK Google Workspace Seller API. כמו כל השירותים המתקדמים ב-Apps Script, גם ב-Admin SDKGoogle Workspace שירות המפיץ משתמש באותם אובייקטים, שיטות ופרמטרים כמו ה-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);
}