Admin SDK – Google Workspace-Reseller-Dienst
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit dem Admin SDK Google Workspace Reseller-Dienst können Sie die Admin SDK Reseller API in Apps Script verwenden.
Mit dieser API können autorisierte Reseller-Administratoren Kundenbestellungen aufgeben und Google Workspace-Abos mit monatlicher Abrechnung verwalten.
Referenz
Ausführliche Informationen zu diesem Dienst finden Sie in der Referenzdokumentation für die Admin SDK Google Workspace Reseller API. Wie alle erweiterten Dienste in Apps Script verwendet der Admin SDK Google Workspace Reseller-Dienst dieselben Objekte, Methoden und Parameter wie die öffentliche API. Weitere Informationen finden Sie unter Methodensignaturen ermitteln.
Informationen zum Melden von Problemen und zu anderen Supportoptionen finden Sie im Admin SDK-Supportleitfaden für Reseller.
Beispielcode
Im folgenden Beispielcode wird Version 1 der API verwendet.
Liste der Abos abrufen
In diesem Beispiel wird die Liste der Abos protokolliert, einschließlich der Kunden-ID, des Erstellungsdatums, des Plannames und der SKU-ID.
Beachten Sie die Verwendung von Seitentokens, um auf die vollständige Liste der Ergebnisse zuzugreifen.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-31 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[[["\u003cp\u003eThe Admin SDK Google Workspace Reseller service enables authorized reseller admins to manage Google Workspace subscriptions and place customer orders via Apps Script.\u003c/p\u003e\n"],["\u003cp\u003eThis advanced service requires prior enabling before use and mirrors the functionality of the Admin SDK Reseller API.\u003c/p\u003e\n"],["\u003cp\u003eComprehensive reference documentation, support resources, and sample code are readily available for developers.\u003c/p\u003e\n"],["\u003cp\u003eSample code showcases how to retrieve and log a list of subscriptions, demonstrating pagination for accessing the complete result set.\u003c/p\u003e\n"]]],[],null,["# Admin SDK Google Workspace Reseller Service\n\nThe Admin SDK Google Workspace Reseller service allows\nyou to use the [Admin SDK Reseller API](/admin-sdk/reseller) in Apps Script.\nThis API allows authorized reseller admins to place customer orders\nand manage Google Workspace monthly post-pay\nsubscriptions.\n| **Note:** This is an advanced service that must be [enabled before use](/apps-script/guides/services/advanced).\n\nReference\n---------\n\nFor detailed information on this service, see the\n[reference documentation](/admin-sdk/reseller/v1/reference) for the\nAdmin SDK Google Workspace Reseller API. Like all\nadvanced services in Apps Script, the Admin SDK\nGoogle Workspace Reseller service uses the same\nobjects, methods, and parameters as the public API. For more information, see [How method signatures are determined](/apps-script/guides/services/advanced#how_method_signatures_are_determined).\n\nTo report issues and find other support, see the\n[Admin SDK Reseller support guide](/admin-sdk/reseller/support).\n\nSample code\n-----------\n\nThe sample code below uses [version 1](/admin-sdk/groups-migration/v1/reference)\nof the API.\n\n### Get a list of subscriptions\n\nThis sample logs the list of subscriptions, including the customer ID,\ndate created, plan name, and the SKU ID.\nNotice the use of page tokens to access the full list of results. \nadvanced/adminSDK.gs \n[View on GitHub](https://github.com/googleworkspace/apps-script-samples/blob/main/advanced/adminSDK.gs) \n\n```javascript\n/**\n * Logs the list of subscriptions, including the customer ID, date created, plan\n * name, and the sku ID. Notice the use of page tokens to access the full list\n * of results.\n * @see https://developers.google.com/admin-sdk/reseller/reference/rest/v1/subscriptions/list\n */\nfunction getSubscriptions() {\n let result;\n let pageToken;\n do {\n result = AdminReseller.Subscriptions.list({\n pageToken: pageToken\n });\n for (const sub of result.subscriptions) {\n const creationDate = new Date();\n creationDate.setUTCSeconds(sub.creationTime);\n console.log('customer ID: %s, date created: %s, plan name: %s, sku id: %s',\n sub.customerId, creationDate.toDateString(), sub.plan.planName,\n sub.skuId);\n }\n pageToken = result.nextPageToken;\n } while (pageToken);\n}\n```"]]