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

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

रेफ़रंस

इस सेवा के बारे में ज़्यादा जानकारी के लिए, Admin SDK Reseller API के लिए रेफ़रंस दस्तावेज़ देखें. Apps Script की सभी बेहतर सेवाओं की तरह, Admin SDK रीसेलर सेवा, सार्वजनिक एपीआई के जैसे ही ऑब्जेक्ट, तरीकों, और पैरामीटर का इस्तेमाल करती है. ज़्यादा जानकारी के लिए, मेथड सिग्नेचर तय करने का तरीका लेख पढ़ें.

समस्याओं की शिकायत करने और अन्य सहायता पाने के लिए, एडमिन 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);
}