如何从 android 中的 google 驱动器获取所有文件夹和文件的列表

How to get list of all folders and files from google drive in android

我已经开始开发一个应用程序,我必须在其中列出 google 驱动器中的所有文件夹和文件。

我已经按照此堆栈溢出

中的建议浏览了所有文档和下面的演示 links

https://github.com/googledrive/android-demos

https://github.com/seanpjanson/RESTDemo

我已经让这两个演示正常工作。 但我无法列出 google 驱动器的所有文件夹和文件。 目前我 只能列出那些仅由应用程序创建的文件。如果有任何其他从 Web 创建的文件夹,则它不会显示在日志或列表中。

任何人都可以帮助我解决这个问题。任何link、建议、指导都会有所帮助。

我怀疑这可能是不允许的 但有一个示例应用程序 BubbleUPnP在此应用程序中,他们列出了文件夹和文件。我怎样才能在我的应用程序中实现这一点?

任何帮助将不胜感激。

您需要请求正确的范围。

https://developers.google.com/drive/v3/web/about-auth#AboutAuthorization

要完全访问所有 files\folders 需要范围:https://www.googleapis.com/auth/drive