使用Google Apps管理SDK获取组织的域名列表?

时间:2013-07-11 19:39:32

标签: google-api google-admin-sdk google-admin-settings-api

Google Apps中的某个组织可以multiple domains

对Admin SDK的API请求需要域名作为参数。 例如:

https://apps-apis.google.com/a/feeds/domain/2.0/{domainName}/general/defaultLanguage

有没有办法以编程方式列出组织的所有域名?例如,如果您想要更改组织中所有域的语言,则似乎没有任何方法可以列出/遍历域。

2 个答案:

答案 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