问题标签 [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 回答
1907 浏览

php - 检索用户列表时出现 Google_ServiceException 错误(使用 Google API SDK)

我正在使用以下代码检索与我的 Google Apps 管理员帐户关联的用户列表。使用 Google 应用程序管理员帐户时工作正常,但使用其他 Google 应用程序/Gmail 帐户时会出现错误。

代码:

错误:

致命错误:未捕获的异常“Google_ServiceException”和消息“调用 GET 时出错” https://www.googleapis.com/admin/directory/v1/users/william.nelson920@gmail.com?key=AIzaSyBp0yBFCCosu113tbNbw7yAIjIt1ndFFI: (404) Resource Not Found: userKey' in /var/www/vhosts/vx44.com/httpdocs/test_user/src/io/Google_REST.php:66 Stack trace: #0 /var/www/vhosts/vx44.com/httpdocs/test_user/src/io/Google_REST.php(36): Google_REST::decodeHttpResponse(Object(Google_HttpRequest)) #1 /var/www/vhosts/vx44.com/httpdocs/test_user/src/service/Google_ServiceResource.php(186): Google_REST::execute(Object(Google_HttpRequest)) #2 /var/www/vhosts/vx44.com/httpdocs/test_user/src/contrib/Google_DirectoryService.php(653): Google_ServiceResource->__call('get', Array) #3 /var/www/vhosts/vx44.com/httpdocs/test_user/test_user.php(54): Google_UsersServiceResource->get('william.nelson9...') #4 {main} thrown in /var/www/vhosts/vx44.com/httpdocs/test_user/src/io/Google_REST.php on line 66

0 投票
1 回答
3192 浏览

c# - 使用 Google 的 .Net 目录 API?

我正在尝试使用 Google 的 Directory API for .Net 创建我的第一个控制台应用程序。

我有一个基于 Google 示例的代码。它向我显示了几个错误,其中一个是我尝试创建服务时:

它告诉我:“错误 3 'Google.Apis.Services.BaseClientService.Initializer' 不包含 'Authenticator' 的定义”

第二错误是在这个函数中

它告诉我:“DotNetOpenAuth.OAuth2.UserAgentClient' 是在未引用的程序集中定义的。”

在这种情况下,我输入(使用 nuget 控制台): PM> Install-Package DotNetOpenAuth -Version 4.3.4.13329 .... 但它不能解决我的问题。


这是我的代码:

在此先感谢您的帮助

0 投票
1 回答
441 浏览

google-oauth - OAuth 2.0 授权和组管理器功能与 Google 的用于 .NET 库的新目录 API

我们目前正在使用“已弃用的配置 API”,使用 .NET 库在我们的组织内创建 Google 群组。供应 API 确实支持添加具有经理角色的组成员。作为一种解决方法,我们希望在现有配置 API 之上从“新目录 API”构建“组管理器”功能。

我们要从“Admin SDK Directory API”添加到现有“Provisioning API”的新功能是组管理器。

我已经使用 .NET 库从此链接下载了“Google.Apis.admin.directory_v1.dll 和 OAuth2.0: https ://www.nuget.org/packages/Google.Apis.Admin.Directory.directory_v1/1.7 .0.25-beta

我还完成了此链接中列出的先决条件: https ://developers.google.com/admin-sdk/directory/v1/guides/prerequisites

为了将“管理器”功能添加到现有的供应 API,我正在尝试实现 MembersResource.InsertRequest 方法,该方法是:

InsertRequest(Google.Apis.Services.IClientService 服务,Google.Apis.Admin.Directory.directory_v1.Data.Member 正文,字符串 groupKey)

我需要帮助来理解 IClientService 服务的实现以及使用 OAuth2.0 授权来授权 .NET 请求。

我无法使用 .NET 库在线找到任何示例。如果您分享使用此功能的实现示例或代码片段,这将非常有帮助。

谢谢。

0 投票
1 回答
120 浏览

google-api - Google Admin SDK Directory API 从今天开始就表现得很奇怪 (2014/02/13)

事实证明,如果特定用户的 G+ 个人资料名称不同,那么今天的方法getlist返回给定用户的不同的 givenName、familyName 和 fullName。

编辑:要清楚:get方法返回常用名称,但list方法返回 G+ 名称。

有没有其他人看到过这种行为?

您可以使用 APIs Explorer ( https://developers.google.com/admin-sdk/directory/v1/reference/users )进行尝试

0 投票
1 回答
79 浏览

google-apps - 使用目录 api 将现有成员添加到组中的问题

这是我尝试将现有成员 (sample@mydomain.com) 添加到组 (mygroup@mydomain.com) 的代码。当我执行代码时,它只是在组内创建一个标签。它没有将标签与现有用户链接。如何将标签与现有用户映射

0 投票
2 回答
7040 浏览

active-directory - 在 Windows ADFS 服务器上连接 LDAP 服务器(默认密码?)

我有运行 ADFS 服务器的 Windows 服务器。我想在上面连接到 ldap 服务器。我的问题是

  1. 运行 ADFS 服务器是否已经运行 LDAP 服务器或需要为此做任何事情?我相信它已经在运行了,因为我可以看到开放的 389 和 636 端口。
  2. 假设 LDAP 服务器正在运行,我试图使用 Google App Directory Sync 连接到它以获取用户列表但是我无法授权。是否有任何默认凭据可以连接?或获取 LDAP 服务器凭据的步骤?

谢谢

0 投票
1 回答
3553 浏览

google-maps - 带有编码折线的 Google 静态地图 API

我已向 google 路线 API 发出请求,并收到以下 JSON 路线:

(文件变大复制到这里) https://gist.githubusercontent.com/crooksey/9930819/raw/947e4d17a93ca94b78216d92fbd94b281966dede/directions_api

在底部,我得到了编码的折线数据:

现在理论上我应该能够在地图上显示这条路线,就像......

但是,唉,这不起作用,有人对为什么有任何想法吗?这应该是一个相当基本的练习。因为它只是使用谷歌自己的 API。

0 投票
1 回答
226 浏览

google-oauth - 来自 Admin SDK 的用户列表不一致

我一直在使用 Directory API 列出用户,列出的用户数量有些不一致。

我能够使用检索用户的信息

但是当从列表 API 检索时该用户不存在时

例如,如果列表 API 返回 2000 个用户,并且列表中缺少用户 john.doe@domain.com。

从 API 查询 john.doe@domain.com 的详细信息时,我们得到了成功的结果。

0 投票
1 回答
1510 浏览

php - (401) 从 Google Apps 域检索用户时需要登录错误?

如何从 Google 应用程序域中检索所有用户。我尝试了以下 coed,但谷歌返回错误,如“调用 GET https://www.googleapis.com/admin/directory/v1/users?domain=domainname.com时出错:(401) 需要登录”

注意:我已执行授权

请帮我

0 投票
1 回答
104 浏览

google-admin-sdk - 如何检索将 includeInGlobalAddressList 设置为 false 的用户列表?

我正在寻找一种方法来检索我的域中具有 includeInGlobalAddressList=false 值的所有用户。有没有办法通过 API 做到这一点?