问题标签 [google-directory-api]

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 回答
293 浏览

google-api - 如何使用管理员访问令牌访问用户邮箱

我得到了管理员用户的访问令牌。现在我必须像往常一样使用 gmail api 来检索我域的用户 gmail 元数据,如 REST api。

例如:https ://www.googleapis.com/gmail/v1/users/me/threads?access_token=user_access_token

现在我必须使用管理员令牌来获取相同的用户线程

https://www.googleapis.com/gmail/v1/users/user_id/threads?access_token=admin_access_token >

我是以正确的方式这样做还是建议我解决这个问题的最佳方法。

0 投票
1 回答
433 浏览

google-apps-script - 使用 Google Apps 脚本上的 Admin SDK 返回用户目录配置文件

需要一些 GAS 帮助..

我正在尝试使用 ADMIN SDK 使用 Google Apps 脚本和 Admin SDK 中的 Directory API 返回用户及其部门的列表。

我无法弄清楚在 organizations.department 中返回部门的语法

如果我使用 users[i].organizations 那么它将返回组织中该用户的每个可用条目。

前任。

我只需要返回“部门”

先感谢您!

0 投票
2 回答
734 浏览

asp.net - Google Admin SDK Directory API - 从不同的域获取组

我正在尝试通过 Google 提供的 .NET 客户端库将使用(即将弃用的)Google Provisioning API 的代码迁移到 Admin SDK Directory API。

在旧的 Provisioning API(通过 .NET 客户端库)中,获取域组的调用非常简单:

不完全是火箭科学,唯一需要的凭据是域、域的管理员电子邮件和管理员密码。只要您可以提供这三个参数,您就可以获得任何域的组。

两天来,我一直在尝试使用新的 Admin SDK 目录 API(通过新的 .NET 客户端库)创建一个等效调用,这让我很难过。我能够让它工作的唯一方法是为与域的管理员电子邮件相关联的项目创建一个服务帐户,包括生成一个私钥文件,基于mwpreston的有用帖子):

但是,由于服务帐户与特定域相关联(如在服务帐户的管理员电子邮件帐户中指定),它只能用于从该特定域请求组。

我们的客户拥有数千个不同的域。为每个客户的域(以及私钥文件)创建一个新的服务帐户是不切实际的。

我已经搜索并搜索了一种以使用相同参数(域、管理员电子邮件和密码)的方式调用 DirectoryService 的方法,但我找不到任何东西。Admin API .NET 客户端库的文档非常稀少,没有任何帮助。

Provisioning API 将于 2015 年 4 月 20 日弃用,因此肯定有人遇到过这个问题。任何人都可以帮忙吗?

0 投票
0 回答
657 浏览

azure - Azure Active Directory 与 Google 集成的问题

我使用我的 Google Apps 域设置 Azure Active Directory SSO,但在设置 Google 自动帐户配置时遇到问题。我点击启用并配置“自动帐户配置”,我得到的只是弹出窗口中的空白屏幕。我试过这个最新版本的 Chrome 和 IE。

我相信预期的行为是基于设置教程完成 OAuth 授权的 Google 登录屏幕。

我确实确认我没有任何时髦的弹出窗口阻止程序,启用了 Google API 配置,并且我还登录了我的 Google 帐户。

有没有人有这个工作?

0 投票
2 回答
856 浏览

google-api - 如何为谷歌项目创建公共 api 密钥

如何设置 google 项目 api 密钥。我想使用 google 目录 api。并且必须在域中检索用户列表。在 google Api explorer(https://developers.google.com/apis-explorer/#p/admin/directory_v1/directory.users.list)中,我授权并获取所有列表我域中的用户。但是当我使用 node.js 来检索用户列表作为响应时,我得到了

这是 node.js 代码的一小段

我怀疑我收到此错误是因为我没有正确设置公钥。我的系统 IP 地址是 103.245.XX.XX 并且我在项目控制台中设置了相同的 IP 地址。任何人都可以指导我应该填写什么允许的服务器我使用 localhost 时的 IP 地址。我做错了吗?我也在管理控制台中启用了 API 访问。我的系统管理员是 ritesh@iritesh.com,域是 iritesh.com。暂时我对其进行了硬编码,请忽略这个。我我附上与此相关的快照。

在此处输入图像描述

0 投票
2 回答
1398 浏览

google-admin-sdk - google directory api java - 密码无效

我正在尝试使用以下代码通过 Google Directory API 创建一个新用户帐户。我得到的结果是密码无效。什么密码?我下载的 P12 文件有问题吗?

收到以下错误:

感谢您对入门的任何帮助!

0 投票
1 回答
305 浏览

google-api-dotnet-client - Google Directory API 没有强签名

在你们中的任何人声称这不支持 API 之前,请查看此链接: https ://developers.google.com/admin-sdk/support

Peleyal:这可能不是拥有您的支持站点的最佳位置;我得到的只是那些投反对票的人,因为根据规则,这不是“获得 API 支持的地方”......

好吧,我用新的 API 在我的库中完成了所有工作,然后我在将它导入我的代码库时偶然发现了这个小宝石......

错误 4 程序集生成失败 -- 引用的程序集“Google.Apis.Admin.Directory.directory_v1”没有强名称 错误 5 程序集生成失败 -- 引用的程序集“Google.Apis.Auth.PlatformServices”没有强名称错误 6 程序集生成失败——引用的程序集“Google.Apis”没有强名称错误7 程序集生成失败——引用的程序集“Google.Apis.Core”没有强名称错误8 程序集生成失败——引用程序集“Google.Apis”没有强名称错误 9 程序集生成失败——引用的程序集“Google.Apis.Core”没有强名称

根据第三方程序集的堆栈溢出.... 第三方 DLL 没有“强名称”?

但我不是发送“讨厌的克”,而是请求。我们可以签署这个程序集吗?

0 投票
0 回答
302 浏览

oauth - Google OAuth 2.0 和数据存储需求

我正在将代码从 GDATA API 迁移到 Google ADMIN Directory API(用户配置)。迁移后的代码在新的 ADMIN API 中运行良好。我在 Developers Console 中创建了一个服务帐户,然后使用以下代码为其提供域范围的访问权限来创建 GoogleCredential 对象。我正在使用两条腿的 OAuth。GoogleCredential 负责自动“刷新”令牌,因此对于每个 API 调用,我都会获得一个新的访问令牌。我是否需要使用 Datastore 来保存访问令牌?使用 Datastore 的优势是什么?在使用 OAuth 2.0 时不使用 Datastore 有什么问题吗?

0 投票
2 回答
631 浏览

google-api - Google API 中的昵称与别名

我正在迁移一些代码,这些代码使用 Google API 在 2015 年 4 月 20 日截止日期之前管理我公司的 Google Apps 域中的用户(请参阅迁移到更新的 Google 数据 API 的提醒)。

我是这个项目的新手,我无法理解昵称、用户别名和电子邮件别名。

  1. 在“旧”Google API 环境(Provisioning API)中,昵称用户别名有什么区别?

  2. 旧环境中的昵称和用户别名如何映射到 Directory API 中的用户别名?

  3. 昵称在 Directory API 中去了哪里?

0 投票
1 回答
915 浏览

java - Android 智能手机上的 Google Directions API 返回状态码 NOT_FOUND

我想使用 Google Directions API 从我的 Android 应用程序中的路线获取 JSON 信息。但我总是得到“NOT_FOUND”作为状态码。如果我在浏览器中输入与我的请求相同的 URL,它就可以正常工作。

这是我在 AsyncTask 中的代码:

输出如下所示:

有人知道问题出在哪里吗?