python - 使用 Google Admin SDK API 的示例 (python)

标签 python google-app-engine sdk admin google-admin-sdk

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

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

最佳答案

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

我的项目,Dito GAM最近更新,完全支持 Admin SDK 调用。它利用了大多数(全部?)目录 API 调用。请参阅:

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

此外,如果您发现 Google 文档中存在错误或含糊之处,请务必报告。如果有人不告诉他们这件事,情况就不会好转!使用所有developers.google.com 页面底部的“报告错误”链接。使用起来非常简单,可以查明确切的问题。

关于python - 使用 Google Admin SDK API 的示例 (python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17047154/

相关文章:

java - 在 GAE Java 中创建自定义用户数据库

javascript - Simple WebApp - 通过 HTML/AWS Javascript SDK 将文件上传到 S3

python - Keras:嵌入层的加权平均值

Python,读取压缩文件评论

python - 如何使用排序的键列表对 OrderedDict 进行排序?

android - 如何在Android模拟器中更改IP

c# - Canon EDSDK Tutorial in C# "Canon Dll' s not found”错误

python - 如何使用 Pandas 数据框另一列的句子部分创建新列?

python - 如何将python包安装到指定目录

python - 几分钟后 Google App Engine 内部服务器错误