【问题标题】:How to migrate from the Provisioning API to the Admin SDK API?如何从 Provisioning API 迁移到 Admin SDK API?
【发布时间】:2015-06-24 06:22:06
【问题描述】:

当前应用程序是用 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 类型时才有客户端密码。

【问题讨论】:

    标签: java api google-admin-sdk


    【解决方案1】:

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

    至于如何前进,就看你自己了。但是,如果“AppsForYourDomainClient”是您用来调用 api 的类,我认为您应该更新该类以调用新的 API。 如果您不必修改“GDataServlet”,请不要这样做。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 2016-06-24
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      相关资源
      最近更新 更多