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

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

חומרי עזר

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