2013-03-21 102 views
1

我經歷了快速入門與谷歌雲端硬盤,我也用谷歌播放服務。 Google Drive的文檔概述了授權流程如何工作的過程。該文檔還表明開發人員不應該使用Drive啓動的授權,儘管看起來Quickstart示例應用程序確實如此。我留下的印象是,Google更喜歡開發人員處理授權的所有細節。瞭解與谷歌驅動器和谷歌的授權流播放服務

然而,嘗試使用谷歌播放服務(但不包括谷歌驅動器),我留下,谷歌希望開發者使用谷歌Play服務處理所有授權的印象示例代碼之後。 Google Play服務似乎顯着簡化了授權流程。雖然文檔沒有這樣說,但我在網上其他地方發現GoogleAuthUtil.getToken管理如何檢索訪問和刷新標記,特別是在它們到期之後。

基本上,我與瞭解掙扎的問題是谷歌驅動器文檔的API是否過時,谷歌希望我們依靠谷歌播放服務。 Google Play服務已取消Google雲端硬盤授權流程中的複雜程度似乎非常複雜。與此同時,Google Drive API的文檔已推出半年多,因此它讓我質疑Google爲什麼沒有更新這些文檔來反映Google Play服務如何使用它。

任何洞察到這一點,將不勝感激。

回答

1

推薦的Android授權方法是使用Google Play服務。谷歌的驅動SDK文檔在Android快速入門指南涵蓋正是:

https://developers.google.com/drive/quickstart-android

+0

它根本沒有涵蓋。如果您閱讀了文檔,那麼所有關於Google Play服務的信息都將被安裝。除此之外,關於如何集成Google Play服務的內容幾乎沒有提及。實際上,Google Play服務無法處理所有令牌管理。 Google雲端硬盤文檔非常缺乏。 – AndroidDev 2013-03-22 06:09:30

1

的谷歌驅動器文檔是過時的和谷歌真的應該更新它們。檢索令牌和驗證用戶應使用Google Play服務完成。您應該只使用Google Drive API訪問Google雲端硬盤服務。 Google Play服務處理所有用戶身份驗證,檢索訪問和刷新令牌以及處理所有可能出現的錯誤的詳細信息。