问题标签 [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.
google-admin-sdk - Resource not Found userKey Google Directory API using Service Account
Here is my credential built using service account,
And all I am trying is to get a user, where User is com.google.api.services.admin.directory.model.User
response returns with code 404 Resource not found?? Is it user need to be created? how to access any gmail user?
google-api - Google Admin SDK Directory Users List returns group as a user
I'm using the Admin SDK Directory api to read users out of a domain. Everything works fine except for the fact that the users.list
is returning groups as part of that list. While not devastating it causes some confusion when users are using my app.
The method in question can be found here.
https://developers.google.com/admin-sdk/directory/v1/reference/users/list
I don't even use the scopes for groups. I have authorization for the https://www.googleapis.com/auth/admin.directory.user.readonly
scope only, not any related to groups.
Here is an example of a user entry returned (with names and such obviously changed):
perl - 更新用户的调用返回 200 OK 但不更新用户
背后故事:
从 Provisioning API 迁移到 Admin SDK Directory API。使用 Perl。我可以成功获得一个 Bearer 令牌,并且我可以使用该令牌来获得整个域的单个用户资源和用户资源列表。这一切都很好。我已确保我在令牌请求中使用了正确的范围(https://www.googleapis.com/auth/admin.directory.user)。
问题:更新用户的调用返回 200 OK(预期的),但更改未被拾取。
使用 LWP PUT 更新请求。这是请求返回后 LWP 对象的转储。您可以看到我收到了一个 200 OK 响应和一个用户资源对象作为响应的一部分。您还可以看到返回的用户资源没有反映我在请求中发送的更改。我已在域的管理控制台中确认更改未被拾取。
任何帮助,将不胜感激。
这是使用的代码示例:
python - 将刷新令牌与 Google 目录服务 API 结合使用
有没有办法将刷新令牌与 Google 目录服务 API 一起使用?我找不到任何示例(我正在使用 Python)。我正在寻找类似于以下代码的内容(这适用于 Google Adwords API),并具有预先设置的凭据:
对于 Directory API,我只找到了以下代码片段,但我不知道如何使用刷新令牌:
我的最终目标是仅使用刷新令牌授权我的应用程序,而无需每次打开浏览器、登录并获取新令牌。
google-api - google directory api - 根组织单元路径的组织名称
我正在尝试获取根组织的组织名称。但是在下面的 API 中,我不能将 orgUnitPath 发送为空。
https://developers.google.com/admin-sdk/directory/v1/reference/orgunits/get
关于如何实现这一目标的任何想法?
google-api - 目录 api - 使用 orgName 获取用户
我定义了四个子组织。(/AdminOrg、/subOrgA、/SubOrgB、/subOrgA/SubOrgAA)
我的 directory.orgunits.list 查询返回以下数据。我将返回数组存储在一个名为 orgUnits[] 的变量中:
我的组织中有 4 个用户。每个子组织中的一个。users.list 返回以下数据:
我试图拒绝。组织内的用户数(不包括其中的子组织)
选项 1:查询 directory.users.list.query("orgUnitPath=/subOrgA") 也包括来自子组织 (/subOrgA/SubOrgAA) 的用户,不符合我的需求。
选项 2:我尝试了查询 directory.users.list.query("orgName=orgUnits[]->name")。它查询用户[]->组织[]->名称。该字段默认为空。它没有填充 orgUnits[]->name。
我的问题是
如何填充 users.organizations[].name?
有什么方法可以让组织内的用户不包括子组织
php - Google Groups Directory API - 将用户添加到组会引发错误 - PHP
我一直在尝试将成员添加到我的谷歌应用程序组。我正在尝试使用以下代码,但它会引发错误。不知道做错了什么。
错误:
node.js - 使用 NodeJs 访问 Google Directory API
我在使用节点访问 Google Directory API 时遇到问题。我希望做的是从组中创建和删除用户(并创建和列出组及其用户)。在测试中,我设法毫无问题地访问了大多数 API,但目录是不可能的。
首先,我正在尝试做的事情是否可能?
其次,如果可能的话,这是我的代码示例;我错过了什么?
我在开发者控制台中创建了一个项目。我创建了一个新的 clientId(服务帐户)。然后我看到一个 p12 文件,我使用 openSSL 将其转换为 pem 文件(在上面的 keyFile 设置中给出的文件路径)。创建的 clientId 电子邮件地址用于上面的电子邮件设置。
我已授予项目对 Admin SDK 的访问权限。然后我进入了管理控制台并在安全 -> 高级 -> 管理 API 客户端访问中,我已授予服务帐户访问上述代码中请求的所有范围的权限。
希望,这是有道理的,很难描述完整的过程。如果您有任何问题或需要澄清任何事情,请发表评论。
运行此代码时,我总是得到 403,“未授权访问此资源/api”。
我是否使用了正确的方法?由于并非所有帮助文件都与当前菜单系统匹配,因此很难遵循 Google 文档。
android - 带有经过起点和目的地地址的路径点的绘制路线问题android
你好朋友我想用起点和终点地址绘制路线,包括下面的android中的航点是我的代码
}
}
}
方向JSONParser.java
}
我也遇到了像这样的错误
在downloadUrl(String strUrl)函数中
知道我该如何解决吗?
python - Google Admin SDK 错误资源未找到:尝试列出现有用户时的域
我正在尝试编写一个简单的脚本来使用 Google 的 python API 获取我的 Google Apps 用户列表。到目前为止,它看起来像这样(基于 Google 示例):
该服务帐户已在谷歌开发者控制台上获得以下 API 的授权:
https://www.googleapis.com/auth/admin.directory.user https://www.googleapis.com/auth/admin.directory.user.alias
但是,当我运行代码时,出现此错误:
关于我缺少什么的任何提示?
E.