我们在Google Apps Marketplace中有一个应用程序(新的应用程序,即使用OAuth2),该应用程序需要获取域中的用户列表。
我们目前正在使用Provisioning API(我们知道这种情况已被弃用,但似乎没有更好的选择)。然而,最近,对于某些域名,我们开始获得“您无权访问此API”403。
有谁知道为什么我们突然得到403,也许是一个错误?似乎还有一些其他错误,例如范围https://apps-apis.google.com/a/feeds/user/#readonly不起作用,但https://apps-apis.google.com/a/feeds/user/确实有效。
有谁知道什么时候可以开始使用新的管理SDK目录API来获取用户列表?现在这是不可能的,因为即使管理员安装了应用程序,它也只有在他们转到域安全设置并手动选中“启用API访问”时才能工作,请参阅此处的相关问题:How can I access user info on a domain without the domain administrator enabling API access?
答案 0 :(得分:0)
您可以开始使用Admin SDK Directory API。您链接的问题是管理员明确禁用API访问的情况。当他们安装应用程序时,我们会重新启用该设置并让他们知道。
不确定403,但这是一个较旧的API,由Admin SDK取代。