如何从Provisioning API迁移到Admin SDK API?

时间:2015-04-17 11:57:16

标签: java api google-admin-sdk

当前的应用程序是用JAVA编写的。我计划按照https://developers.google.com/admin-sdk/directory/v1/quickstart/quickstart-java中的步骤进行操作,但我对JAVA的经验很少,并且希望尽可能简化迁移。该API用于创建新的电子邮件帐户。

这就是我现在所拥有的:

  • 创建Google帐户并将数据保存到我们数据库的逻辑在GDataServlet.java中
  • ClientWrapper.java正在调用创建帐户的函数
  • AppsForYourDomainClient.java是使用“https://www.google.com/a/feeds/”进行API调用的地方;

如何前进?

  • 更新ClientWrapper.java以调用新API?
  • 或者在我们的数据库中创建一个新表格,用于存储我们需要的数据并创建一个新服务来调用新的API?
  • 我不相信需要修改GDataServlet.java。

此外,如果我使用服务帐户客户ID类型,我认为这是我需要的,我在哪里可以找到客户机密码?我选择Web应用程序客户端ID类型时,似乎只有客户端密钥。

1 个答案:

答案 0 :(得分:0)

Provisioning API和Admin SDK / Directory API的工作方式不同,Directory API基于REST。因此,您需要在调用API的地方更新代码。(我不明白您使用哪个类以及您的类的目的)

至于如何前进,这取决于你。但是如果“AppsForYourDomainClient”是您用来调用api的类,我认为您应该更新那个以调用新API。 如果您不必修改“GDataServlet”,则不要这样做。

Here您可以找到有关服务帐户的文档以及验证所需的信息。