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

python - 返回“权限不足”

运行上述程序时出现以下错误,请提供帮助: HttpError 403 when requesting https://www.googleapis.com/admin/directory/v1/users/{userKey}?alt=json&key="YOUR-API-CONSOLE-KEY" returned "Insufficient Permission"

0 投票
1 回答
193 浏览

python - 电子邮件迁移和多域帐户

我正在使用Google 数据 Python 客户端库将电子邮件导入我的用户帐户。

如果这对主域中的用户工作正常,我会收到一个单独域中的用户的错误。

因此,如果我设置domain为主要的,当我尝试提交批处理时会收到以下错误消息:

如果我没有设置域名,我会得到这个:

我可以理解为什么会出现这些错误,但问题是:我可以在单独的域中导入用户电子邮件吗?如果是这样,怎么做?

0 投票
2 回答
656 浏览

google-apps - googleapis 回馈错误请求

实现了 oauth2.0 并使用范围进行了握手:

我拿回了一个令牌

请求

正如它应该。

但是对 admin.directory.user 命名空间的请求没有成功:

为什么会这样?

对 admin.directory.users 的请求是从https://developers.google.com/admin-sdk/directory/v1/reference/#Users构造的

0 投票
1 回答
11075 浏览

python - 尝试使用 Google Directory API 和服务帐户身份验证时收到错误“未授权访问此资源/api”

我真的很难尝试使用服务帐户身份验证来使用 Google Directory API (Admin SDK)。

使用基于客户端的三足 OAuth 可以正常工作(在此处测试 - https://developers.google.com/admin-sdk/directory/v1/reference/members/insert),但是我的服务帐户的权限委托存在问题使用。在 Google Apps 管理下,我启用了使用 API 并按照指示将服务帐户添加到允许的 OAuth 客户端列表中。

这是代码:

最终,我收到以下错误:

我也尝试使用以下 API:

但这也会返回一个错误 - “后端错误”。

0 投票
3 回答
3027 浏览

java - 使用 Java 的 Google Admin SDK 用户访问 API

我正在尝试使用 Google Admin API 获取和更新我的域的用户。

从我的谷歌控制台

在此处输入图像描述 在此处输入图像描述

  1. 从我的安全面板启用 API 访问
  2. ServiceAccountUser 是超级管理员。

但我仍然收到此错误

更新: 来自 ManageOath 的截图

在此处输入图像描述

0 投票
2 回答
1531 浏览

java - google-admin-sdk 中的 GoogleCredentials 和目录出错

我正在尝试访问 google admin-directory API 以管理员身份创建、删除或删除用户。

我正在尝试开发一个允许更新或删除用户的应用程序。

我试图走两条路。

在第一种方式中,我使用了显示的代码:Google Admin Directory API is returned 400 bad request

但是修改代码如下:

HttpTransport httpTransport = new NetHttpTransport(); JacksonFactory jsonFactory = new JacksonFactory();

在这种情况下,问题是当 Directory 对象(Directory directory = new Directory.Builder(...) )实例化或执行时,这是错误:

第二种方法是使用 SCOPE =“ https://www.googleapis.com/auth/admin.directory.user ”创建一个调用 api 的 servlet,以在第二个 servlet 中获取 acces_token 和用户。

通过这种方式,我发现了创建 GoogleCredential 并使用 acces_token 和用户连接到服务服务器的问题,然后实例化对象“目录”以在步骤 1 中显示。

在哪里:

我在 Google Api 控制台/服务中启用了“Admin SDK”选项

如何解决在第一种情况下发生的错误?第二种方法的解决方案是什么?这是更好的解决方案,第一种方式还是第二种方式?

非常感谢您的提前和问候。

0 投票
0 回答
186 浏览

google-app-engine - 如何使用 Admin Sdk 获取用户的自定义属性?

我正在使用 Admin SDK 1.8.2,我能够获取除生日、性别和 Java 中的自定义属性之外的用户详细信息。
https://developers.google.com/admin-sdk/directory/v1/reference/users/get
https://developers.google.com/admin-sdk/directory/v1/reference/users
有没有办法获得自定义属性,生日等详细信息..?至少我必须检索自定义属性和生日。

0 投票
1 回答
396 浏览

java - 什么是用户速率超出异常。?

我正在使用管理员 SDK。我使用 java 检索每个请求 100 个用户。 https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#get_all_domain_users

我低于异常

谁能告诉我,这个异常是什么,它的根本原因并修复它。?

0 投票
2 回答
1562 浏览

google-api - 使用 Google Admin java sdk 检索成员的所有组

我想检索给定成员的所有组。有一个 api 接口: https ://developers.google.com/admin-sdk/directory/v1/guides/manage-groups#get_all_member_groups

但不幸的是,我无法弄清楚如何使用 java SDK 做到这一点,因为我无法找到一种方法。如何解决这个问题?

0 投票
1 回答
4938 浏览

java - 查询 Google 的 Directory API - 错误:400 错误请求

我正在尝试通过 Java 库使用新的 Directory API 从 google 域获取用户列表:“google-api-services-admin-directory_v1-rev14-java-1.17.0-rc”。成功验证并获取令牌(使用管理帐户)后,我尝试执行查询(获取用户列表),但收到错误 400:错误请求。

我正在使用的代码是这样的:

接下来,您将找到此问题的日志:

有没有人可以解决这个问题?