1

我们在我的组织中使用 Google Apps。我正在尝试仅使用我的 API 密钥(无 oauth2)通过 Admin SDK 中的目录 API 访问用户信息。我找不到有用的例子,而且谷歌文档有问题。我在使用 Google 的 API 文档时遇到了很多困难。或者也许我必须使用 oauth2?

即使我知道关于这个特定 API 的一些细节,我也找不到在 Python 中使用这些 API 的示例代码。 有人有示例代码或指向真实示例的链接吗? 我是 Python 新手,我们正在开发 App Engine。

4

1 回答 1

3

您必须使用 OAuth2 身份验证,仅 API 密钥是不够的,因为您必须以 Google Apps 超级管理员或委派管理员(具有适当权限)身份进行身份验证才能执行 Admin SDK Directory 操作。

我的项目Dito GAM最近更新了对 Admin SDK 调用的全面支持。它利用了大多数(全部?)目录 API 调用。看:

https://code.google.com/p/google-apps-manager/source/browse/trunk/gam.py

此外,如果您发现 Google 文档中存在错误或歧义,请务必报告它们。如果有人不告诉他们,情况不会好转!使用所有 developers.google.com 页面底部的“报告错误”链接。使用和查明确切问题非常简单。

于 2013-06-14T13:04:42.077 回答