एडमिन SDK टूल Google Workspace रीसेलर सेवा

एडमिन SDK Google Workspace रीसेलर सेवा की मदद से, Apps Script में एडमिन SDK रीसेलर एपीआई का इस्तेमाल किया जा सकता है. इस एपीआई से, अधिकृत रीसेलर एडमिन को ग्राहकों से ऑर्डर करने और Google Workspace हर महीने बाद में पैसे चुकाने की सुविधा वाली सदस्यताएं मैनेज करने की सुविधा मिलती है.

रेफ़रंस

इस सेवा के बारे में ज़्यादा जानकारी के लिए, एडमिन SDK टूल Google Workspace रीसेलर एपीआई के लिए रेफ़रंस दस्तावेज़ देखें. Apps Script की सभी बेहतर सेवाओं की तरह, एडमिन SDK टूल भी Google Workspace रीसेलर सेवा में उन ही चीज़ों, तरीकों, और पैरामीटर का इस्तेमाल किया जाता है जिनका इस्तेमाल सार्वजनिक एपीआई के लिए किया जाता है. ज़्यादा जानकारी के लिए, हस्ताक्षर तय करने का तरीका लेख पढ़ें.

समस्याओं की शिकायत करने और अन्य मदद पाने के लिए, एडमिन SDK रीसेलर सहायता गाइड देखें.

नमूना कोड

नीचे दिए गए सैंपल कोड में, एपीआई के वर्शन 1 का इस्तेमाल किया गया है.

सदस्यताओं की सूची पाएं

यह नमूना, सदस्यताओं की सूची लॉग करता है, जिसमें ग्राहक आईडी, बनाने की तारीख, प्लान का नाम, और 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);
}