问题标签 [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.
ruby-on-rails - 在 Rails 应用程序中从 Google Provisioning API 迁移到 Directory API
我目前正在维护一个依赖于 Google Provisioning API 的 Rails 应用程序。不幸的是,这个 API 很快就会被淘汰,取而代之的是 Admin SDK 和 Directory API。
它使用用户名和密码组合登录 API 并创建 Google 群组。这是一个例子:
新的 API 使用 OAuth 协议,该协议确实有一个客户端凭据流,允许简单地使用用户名/密码组合,但根据OAuth 2.0 入门一书:
虽然前面的段落描述了此流程的一些潜在用例,但这些提供商(Google 和 Amazon)尚未在 OAuth 2.0 中实施客户端凭据流程。
简而言之,为了使用较新的 API,更新上述代码的最直接方法是什么?提前致谢。任何帮助,将不胜感激。
android - Android - 如何通过 Route Legs 导航?
我正在构建一个应用程序,它将显示用户到特定目的地的路线。我从谷歌方向网络服务获得路线。
但我不明白我应该如何知道用户现在在哪条腿上?或者,哪些腿已经通过了?
php - { "error" : "invalid_grant" } Google Directory API PHP Client SDK 错误
所以我已经尝试了一整天,我似乎无法正确地向谷歌 API 进行身份验证。到目前为止,这是我为建立连接所做的:
- 我首先为我的应用程序创建了一个服务帐户
- 然后,我在 Google Apps 域的管理页面上的第三方客户端访问设置中添加了该服务帐户。我添加了用户和组的范围
- 我为 Web 应用程序生成了一个新的客户端 ID
- 我下载了 .p12 文件,即我的 Web 客户端 ID 的秘密 JSON 文件,并将它们存储在本地
所以我认为这就是我成功验证所需的全部内容。然后我使用以下代码来设置所有内容:
有人知道我是否忘记了什么吗?
google-apps-script - 访问未配置。您的项目未启用 API
我正在尝试使用以下代码从 Google Apps 脚本中枚举组成员:
并收到此消息
访问未配置。您的项目未启用 API(管理目录 API)。请使用 Google Developers Console 更新您的配置。(第 65 行,文件“代码”)
我已经通过直接从在线 IDE 运行脚本/项目来授权它,但这并没有帮助。
项目键是Mcdd3jWb8x_CBgWbrqpOo7WzCrlavxzZ2
,我调用的函数是getFolderContents
.
c# - MultiDomainManagementService.RetrieveAllDomainUserAlias() 等效
在 GData 中,有一种方法可以检索域中的所有别名,Google API 是否有等效的方法,或者对于可比较的解决方案,最佳实践是什么?
旧方法的完整路径 - Google.GData.Apps.MultiDomainManagementService.RetrieveAllDomainUserAlias()
java - 使用 Google Directory API 在 Java 应用程序中从用户名/密码切换到 OAuth 2
我在 java 应用程序中执行以下操作来验证我的客户端和多客户端。
我想切换到 OAuth 2 身份验证。AppsForYourDomainClient 和 ProvisioningApiMultiDomainSampleClient 也被弃用。如何继续使用 OAuth2 和新的 Google Directory API 进行身份验证?
我需要的是例子。似乎有很多文档,但很少有例子。
幸运的是我发现了这个: Create gmail account for a domain using Google Admin SDK Directory API in Java
这为我指明了正确的方向。我希望如果这篇文章出现在任何搜索中,那么他们可以参考上面的链接。
谢谢
java - 在不使用域管理员用户的情况下调用 Google 服务帐户
我正在尝试使用 Directory API 为我们域中的用户更新 Google 密码。我遵循了 Plus 服务帐户的示例,几乎相同(https://github.com/google/google-api-java-client-samples/blob/master/plus-serviceaccount-cmdline-sample/src /main/java/com/google/api/services/samples/plus/serviceaccount/cmdline/PlusServiceAccountSample.java)。
我试图确定为什么我需要将超级管理员用户的电子邮件地址传递给 setServiceAccountUser() 以便在域上设置用户密码。是否有某个设置可以让我在不设置 serviceAccountUser 的情况下使用 API?
当我注释掉 setServiceAccountUser() 调用时,我收到以下消息:
这是相关的代码(来自 Plus 示例):
google-directory-api - Directory API 通过用户 ID 获取组织单位并将用户添加到组织单位
如何将用户添加到组织单位并使用目录 API 通过用户 ID 获取组织单位信息?
是这样的吗?
和
google-app-engine - Google API 和扩展强制安装列表
我在 GAE 上有一个应用程序,我在其中使用 Google Directory API 来检索组织单位和用户。我想知道这个 API 或任何其他 API 是否可以选择更新扩展强制安装列表。目前,它是通过将链接和 ID 复制到 Google 管理控制台来完成的,但我正在寻找一种解决方案(如果甚至存在的话)来直接在我的应用程序中实现此功能。
谢谢!