2015-04-17 96 views
2

当前的应用程序是用JAVA编写的。我打算按照这里的步骤https://developers.google.com/admin-sdk/directory/v1/quickstart/quickstart-java,但我几乎没有使用JAVA的经验,并希望尽可能简化迁移。该API正在用于创建新的电子邮件帐户。如何从Provisioning API迁移到Admin SDK API?

这是我现在有:

  • 创建一个谷歌账户和保存数据到我们的数据库是GDataServlet.java
  • ClientWrapper.java呼吁创建帐户的功能逻辑
  • AppsForYourDomainClient.java是用“https://www.google.com/a/feeds/”进行API调用的地方;

如何前进?

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

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

回答

0

Provisioning API和Admin SDK/Directory API的工作方式不同,Directory API基于REST。所以你需要在你调用API的地方更新你的代码(我不明白你使用了什么类,以及你的类的用途)

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

Here您可以在服务帐户中找到相关文档以及您需要进行身份验证的信息。