2015-04-17 58 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您可以在服務帳戶中找到相關文檔以及您需要進行身份驗證的信息。