Google drive api 了解Google Drive和Google Play服务的授权流程

Google drive api 了解Google Drive和Google Play服务的授权流程,google-drive-api,google-play-services,Google Drive Api,Google Play Services,我已经用Google Drive完成了快速入门,我还使用了Google Play服务。Google Drive文档概述了授权流程的工作流程。文档还指出,开发人员不应使用驱动器启动的授权,尽管Quickstart示例应用程序似乎正是这样做的。给我留下的印象是,谷歌更喜欢由开发者处理授权的所有细节 然而,在试用了使用GooglePlay服务(但不适用于GoogleDrive)的示例代码之后,我的印象是,Google希望开发人员使用GooglePlay服务来处理所有授权。Google Play服务似乎

我已经用Google Drive完成了快速入门,我还使用了Google Play服务。Google Drive文档概述了授权流程的工作流程。文档还指出,开发人员不应使用驱动器启动的授权,尽管Quickstart示例应用程序似乎正是这样做的。给我留下的印象是,谷歌更喜欢由开发者处理授权的所有细节

然而,在试用了使用GooglePlay服务(但不适用于GoogleDrive)的示例代码之后,我的印象是,Google希望开发人员使用GooglePlay服务来处理所有授权。Google Play服务似乎大大简化了授权过程。虽然文档没有这样说,但我在网上的其他地方发现,GoogleAuthUtil.getToken管理如何检索访问和刷新令牌,特别是在它们过期之后

基本上,我正在努力理解的问题是,API的Google驱动文档是否已经过时,Google是否希望我们依赖Google Play服务。Google Play Services已经消除了Google Drive授权过程中的许多复杂性。与此同时,Google Drive API的文档已经发布了半年多了,因此我不禁要问,为什么Google没有更新这些文档来反映Google Play服务是如何与之配合使用的


如果您对此有任何了解,我们将不胜感激。

推荐的Android授权方法是使用Google Play服务。Google Drive SDK文档中的Android quickstart guide(安卓快速启动指南)涵盖了以下内容:


谷歌硬盘文档已经过时,谷歌应该真正更新它们。检索令牌和验证用户应该使用Google Play服务完成。您唯一应该使用GoogleDrive API的就是访问GoogleDrive服务。Google Play Services处理验证用户、检索访问和刷新令牌以及处理可能出现的所有错误的所有细节。

它根本不包括这些。如果你阅读了这些文档,所有关于Google Play服务的信息就是安装它。除此之外,没有人提到如何集成Google Play服务。事实上,根本没有提到Google Play服务处理所有令牌管理。谷歌硬盘文档非常缺乏。