2

我一直在使用新的 Admin SDK 以及“升级的授权体验”,想知道是否有人有关于如何使用它的经验/示例。根据我的阅读,如果您升级授权体验,则不需要使用 OAuth 2.0 并从 API 控制台获取客户端 ID 和密码。

当您升级授权时,API 控制台条目会自动创建,因此您只需打开 Admin SDK。然后,您的应用程序应该只需使用您自己的管理员凭据即可运行。

我是否误解了这一点,如果有,新的授权体验有什么好处?

如果我在 API 控制台中创建客户端 ID 和密码,我可以很好地使用 Admin SDK,但这是使用 OAuth 2.0。

如果有人有一个如何将 admin sdk 与 OAuth 1.0 一起使用的示例,我可以看看它,将不胜感激。

4

1 回答 1

0

您仍然需要获取令牌和 API 密钥...

Directory API 文档中获取:

如果您的应用程序有某些不寻常的授权要求,例如在请求数据访问(混合)或域范围授权 (2LO) 的同时登录,那么您目前无法使用 OAuth 2.0 令牌。在这种情况下,您必须改为使用 OAuth 1.0 令牌和 API 密钥。您可以在 Google API 控制台的 API 访问窗格的简单 API 访问部分中找到应用程序的 API 密钥。

如果您正在寻找 GAS 的 oAuth2 示例,Arun 在 GitHub 上发布了一个很好的示例,请参阅 SO 帖子:如何使用 oauth 2.0 从 appscript 授权到 Google API? 抱歉,我没有任何 oAuth1 示例来与新 API 交互。

于 2013-10-17T04:22:09.230 回答