0

我正在尝试使用 python 为我们的 Google Apps 域提供(除其他外)组。我也在尝试使用 OAuth 来授权我的应用程序。Python 的 API 文档似乎缺少链接或链接断开。但是通过搜索代码,我似乎无法使用新的 (GDClient) API,因为(除其他外)我无法获得组所有者列表(我可以在旧的 GDataService API 中执行此操作)。组设置的 API 似乎是旧的 GDataService,或者是更新的 apiclient API,但我无法使用该 API 执行基本的组配置。所以看来我被困在使用 GDataService API 了。但是,我不知道如何将 OAuth 用于 GDataService 对象——我可以使用 oauth2client 创建一个 oauth 令牌,但不能使用此令牌授权 GDataService 对象。

关于从这里去哪里的任何指示?我很难相信这一切是多么混乱

4

1 回答 1

4

供应 API 仍然在较旧的 GDataService API 上。它正在被称为目录 api 的新 API 所取代(在此处查看https://developers.google.com/admin-sdk/

如果您只是想至少开始并熟悉 OAuth 流程。您应该查看 Python API 客户端库的此文档:https ://developers.google.com/api-client-library/python/start/installation

尝试快速启动。您所要做的就是选择您要使用的 API,然后选择平台(我通常只选择命令行)。单击“配置项目”。确保您已登录用于在 API 控制台中创建项目的 Google Apps 帐户。选择您的 API 项目,然后最后下载整个包。

请记住替换您的客户端机密文件并运行示例 python 代码。它将为您完成所有 OAuth 流程。

于 2013-05-17T02:21:18.087 回答