google-api-java-client - 使用带有 Google Admin SDK 的服务帐户创建用户?

标签 google-api-java-client google-admin-sdk

文档对此有点不清楚。我真的可以这样做吗?到目前为止我看到的唯一示例来自 Google 文档,该文档显示它使用 GoogleAuthorizationCodeFlow 类获得授权。我看过一些使用服务帐户更新和检索用户列表的示例,但没有看到用于创建的示例。这可能吗?如果是这样,有谁知道周围有任何例子吗?我似乎找不到任何解决它的方法。

最佳答案

您可以按照以下 API 文档页面中概述的步骤创建服务帐户并执行域范围的授权,请记住您需要域管理员的电子邮件地址,服务帐户可以对其进行操作代表:

https://developers.google.com/admin-sdk/directory/v1/guides/delegation

该页面包含一个 Java 示例,说明如何使用在 Google Developers Console 上创建的服务帐户和私钥来实例化 com.google.api.services.admin.directory.Directory 对象。然后使用我在此答案中提供的示例来创建用户:

Create gmail account for a domain using Google Admin SDK Directory API in Java

关于google-api-java-client - 使用带有 Google Admin SDK 的服务帐户创建用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26238087/

相关文章:

java - Gmail API 删除不起作用

java - 使用 Google API 中的 com.google.api.client.http.HttpRequest 对象发送 POST 请求

javascript - 从 Google Admin SDK 检索并显示 Base64 图像

python - 使用 Python 的服务帐户 Google 用户列表

java谷歌自定义搜索api

java - 示例 Google 日历 API - 纯 Java

java - 将数据插入新的 Google 工作表

google-api - 报告 API 503 后端错误

google-oauth - 在没有域管理员启用 API 访问的情况下,如何访问域上的用户信息?

python - 让 AppEngine AppAssertionCredentials 正常工作 (Python)?