使用Java中的Google Admin SDK目录API为域创建gmail帐户

使用Java中的Google Admin SDK目录API为域创建gmail帐户,java,google-admin-sdk,Java,Google Admin Sdk,如何使用Google Admin SDK目录API为Java域创建gmail帐户?有什么例子吗?关于这个问题,谷歌的文档非常糟糕 Marcos这是一个基本示例,展示了如何使用AdminSDK的目录API创建用户。我没有包括OAuth 2初始化代码,因为这是相当标准的,与其他Google API类似。您需要使用OAuth凭据初始化目录实例,这取决于您使用的是单机版或App Engine应用程序的类型,请看这里有许多其他API的示例,涵盖App Engine和单机版应用程序。在这种情况下,OAuth

如何使用Google Admin SDK目录API为Java域创建gmail帐户?有什么例子吗?关于这个问题,谷歌的文档非常糟糕


Marcos

这是一个基本示例,展示了如何使用AdminSDK的目录API创建用户。我没有包括OAuth 2初始化代码,因为这是相当标准的,与其他Google API类似。您需要使用OAuth凭据初始化目录实例,这取决于您使用的是单机版或App Engine应用程序的类型,请看这里有许多其他API的示例,涵盖App Engine和单机版应用程序。在这种情况下,OAuth凭据初始化应该非常类似

您需要从这里下载最新的AdminSDK jar,或者包含以下maven依赖项

<dependency>
     <groupId>com.google.apis</groupId>
     <artifactId>google-api-services-admin</artifactId>
     <version>directory_v1-rev32-1.16.0-rc</version> 
</dependency>
重要的


您需要确保OAuth令牌由具有域访问权限并可以从管理面板创建域用户的人获得。您还需要确保您的客户端Id可以访问以下范围。要添加此选项,请导航到管理面板→ 更多控制→ 安全→ 高级设置→ 管理OAuth客户端访问,然后输入您的客户端id和上述范围这是一个基本示例,演示如何使用Admin SDK的目录API创建用户。我没有包括OAuth 2初始化代码,因为这是相当标准的,与其他Google API类似。您需要使用OAuth凭据初始化目录实例,这取决于您使用的是单机版或App Engine应用程序的类型,请看这里有许多其他API的示例,涵盖App Engine和单机版应用程序。在这种情况下,OAuth凭据初始化应该非常类似

您需要从这里下载最新的AdminSDK jar,或者包含以下maven依赖项

<dependency>
     <groupId>com.google.apis</groupId>
     <artifactId>google-api-services-admin</artifactId>
     <version>directory_v1-rev32-1.16.0-rc</version> 
</dependency>
重要的


您需要确保OAuth令牌由具有域访问权限并可以从管理面板创建域用户的人获得。您还需要确保您的客户端Id可以访问以下范围。要添加此选项,请导航到管理面板→ 更多控制→ 安全→ 高级设置→ 管理OAuth客户端访问,然后输入您的客户端id和上述范围

谢谢。我会看一看这个。很抱歉这个愚蠢的问题,但由于我对所有这些都不熟悉,Directory.Builder中的应用程序名是什么?是我可以提供的任意名称还是真正的应用程序名称?如果它是一个真实的应用程序名,那么它是什么应用程序以及它来自哪里?我必须在某个地方创建和注册应用程序吗?我认为谷歌使用它来记录日志,所以任何字符串都会感谢你的回答。在我的管理面板中只有两个图标:用户和组。“更多控件”选项为空,因此没有安全图标。我不知道为什么。我是否必须添加一些配置才能显示安全选项?如何将其添加到我的管理面板?谢谢。我会看一看这个。很抱歉这个愚蠢的问题,但由于我对所有这些都不熟悉,Directory.Builder中的应用程序名是什么?是我可以提供的任意名称还是真正的应用程序名称?如果它是一个真实的应用程序名,那么它是什么应用程序以及它来自哪里?我必须在某个地方创建和注册应用程序吗?我认为谷歌使用它来记录日志,所以任何字符串都会感谢你的回答。在我的管理面板中只有两个图标:用户和组。“更多控件”选项为空,因此没有安全图标。我不知道为什么。我是否必须添加一些配置才能显示安全选项?如何将其添加到我的管理面板?