问题标签 [google-admin-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
712 浏览

google-api - Google 应用程序:跟踪用户电子邮件或姓名更改

我正在开发使用谷歌应用 API 的应用程序。在我的应用程序中,谷歌域的管理员可以从域中添加用户并对其进行一些操作。这部分工作得很好。

但谷歌应用管理员可以更改其域用户的电子邮件或名称。这就是问题所在。我正在尝试调查,找出用户电子邮件已更改的最佳方法是什么。我在想最好的方法是检查用户的昵称(当管理员更改用户的电子邮件时,他的旧电子邮件作为“昵称”附加到他身上),但是可以删除这个昵称,所以没有什么可以检查的。

你有哪些建议?

提前致谢。

0 投票
1 回答
1772 浏览

gmail - 如何在谷歌应用 API 中获取存储大小和已用存储

我正在尝试为我的 Google 应用程序域检索用户邮箱的大小,但我很难在 Google 的 API 中找到它。有谁知道这是哪里?我看到他们可以在 gapps 控制台中执行此操作,但找不到它在哪里。

我正在使用 gapps .net 客户端,所以如果它在那里,那就太棒了。

0 投票
1 回答
168 浏览

google-apps - 有没有办法使用 OAuth 2.0 获取 google 企业应用程序域下的域用户?

Google 配置 API 使用需要管理员用户名和密码的 Google 数据协议。我正在寻找类似谷歌驱动 API 的东西,以便我可以使用授权委托服务帐户来获取企业信息。想法是避免询问管理员凭据。

0 投票
1 回答
315 浏览

google-apps - 有没有办法在授权时提示域管理员启用API访问?

我们的网络应用程序需要在 Google Apps 控制面板中启用 API 访问才能利用 Directory API (Admin SDK)。有没有办法提示域管理员在他们对我们的应用程序的初始授权期间启用它(如果未启用)或其他替代方法?

0 投票
1 回答
502 浏览

google-apps-marketplace - 将使用 Provisioning API 开发的应用程序迁移到新的 api (Admin SDK)

查看新的 api (Admin SDK) Admin SDK。我发现了以下问题,这些 API 都没有支持谷歌应用程序市场的 2 条腿,有一种方法可以集成这些新的 api,或者将来谷歌应用程序市场将支持 OAuth 2.0。

0 投票
1 回答
558 浏览

google-api-java-client - 缺少 Java 的 Directory API 客户端库、Directory API 示例和 Directory API 客户端库

您是否碰巧知道获取 Java 目录 API 客户端库的另一种方法,此页面: http: //goo.gl/4aB2d显示了下载最新版本库的链接,但它不起作用。此外,Directory API 示例和 Directory API 客户端库似乎也不适用于 Java, http: //goo.gl/zBTlL

0 投票
1 回答
3840 浏览

google-api - 调用 Google Admin SDK Directory API 时未授权

我无法调用 Google 的新 Directory API。我一直收到 http 禁止“未授权访问此资源/api”。

我正在使用 oauth2 和服务帐户来访问目录 api。要求以下范围的 oauth 票证:

服务帐户是 Api 项目的所有者,并且启用了 Admin SDK 服务。如果我没有在 oauth 请求中提供 Principal,我会得到一个 oauth 令牌,但对 admin api 的请求会失败。

如果我在 oauth 票证的请求中提供了委托人,即使委托人是管理员,也不会授予票证。

我是否必须为服务帐户提供额外的特权才能使其正常工作,还是我错过了什么。相同的服务帐户适用于日历 API。

0 投票
1 回答
503 浏览

ruby-on-rails - Rails Signet 客户端和管理 SDK/目录 API

我在 Rails 应用程序中使用 Google Signet Client 来访问 Google API,现在主要是通过 OAuth 1 访问 Provisioning API。Google 刚刚在 Admin SDK 名称下推出了一组新的 API。具体来说,我对Directory API的一个功能感兴趣。不幸的是,Directory API 不断通过 signet 客户端返回“无效凭据”响应。

我的 OAuth 身份验证通过 Google Marketplace 进行,以执行密钥等。以下是代码如何生成客户端的示例:

奇怪的是,这个相同的请求在 OAuth1 操场上工作得很好,使用我在本地环境中使用的相同测试密钥,但每次我点击目录 API 时,我都会得到相同的“无效凭据”。另请注意,除了请求的 URL 之外,这与我用于访问 Provisioning API 的代码相同。

任何人都知道为什么这个 API 似乎对客户端或我的身份验证方式有问题?我已为我的帐户启用 API。

0 投票
1 回答
271 浏览

google-apps-marketplace - 在哪里可以找到 Google Apps Marketplace 应用程序支持的应用程序清单范围列表?

支持范围的“官方”列表似乎不完整。

具体来说,我需要从(已弃用的)Google Apps Provisioning API 转移到 Admin SDK,我不确定正确的范围是什么。

这些是我感兴趣的几个端点。

对于这些端点,我只对只读访问感兴趣。Admin SDK 是否支持只读范围?

0 投票
2 回答
862 浏览

oauth-2.0 - 支持服务帐户 OAuth2 方案

Directory API 是否支持使用OAUth2 服务帐户流进行身份验证?

我使用范围测试了serviceAccount.php google-php-api-client示例https://www.googleapis.com/auth/admin.directory.grouphttps://www.googleapis.com/auth/admin.directory.user但它没有工作。