Google Apps中的某个组织可以multiple domains。
对Admin SDK的API请求需要域名作为参数。 例如:
https://apps-apis.google.com/a/feeds/domain/2.0/{domainName}/general/defaultLanguage
有没有办法以编程方式列出组织的所有域名?例如,如果您想要更改组织中所有域的语言,则似乎没有任何方法可以列出/遍历域。
答案 0 :(得分:2)
当域位于同一Google Apps实例中时,您无法为每个域设置单独的策略或管理员设置API。请参阅Google Limitations for multiple domains文档。
要回答您的第一个问题,Admin SDK没有允许检索所有域的方法。但是,您可以retrieve all users in the Google Apps instance并使用它来确定用户在哪些域中创建。
答案 1 :(得分:2)
在新版目录API 中,Google添加了一项名为域的功能,可让您获取客户的域名列表。
检查以下链接
https://developers.google.com/admin-sdk/directory/v1/reference/domains