【问题标题】:Cannot get Google Drive App Data folder content using query anymore无法再使用查询获取 Google Drive App Data 文件夹内容
【发布时间】:2015-05-15 23:50:22
【问题描述】:

出于某种原因,以下 Android 应用代码

com.google.api.services.drive.Drive drive;
...
drive.files().list().setQ("mimeType='application/vnd.google-apps.folder' and 'appdata' in parents").execute().getItems();

自 5 月 14 日起开始返回空列表。此代码在 1 年前返回我的自定义文件夹。 我可以通过

看到我的 App Data 内容仍然存在

https://drive.google.com/drive/my-drive > 设置 > 管理应用程序。

有什么想法吗?

【问题讨论】:

  • 您的 SCOPE 是什么(DRIVE 或 DRIVE_FILE,...)?
  • 作用域为:DriveScopes.DRIVE、DriveScopes.DRIVE_APPDATA
  • 不幸的是,我对 DRIVE_APPDATA 没有任何经验,我遇到了 DRIVE_FILE 的奇怪场景。您可以仔细检查它是否不是相同的症状。或者尝试暂时切换到 DRIVE 范围。不过,远射。
  • 我们已在内部重现此问题并正在采取纠正措施。

标签: java android google-drive-api


【解决方案1】:

这是一个专门针对影响列表查询的应用文件夹内容的缓存问题。

该问题现已得到纠正。感谢您的报告。

写入不受影响。

【讨论】:

  • 感谢您解决这个问题!
【解决方案2】:

问题仍然存在。 LIST 方法不适用于应用程序数据文件夹中新创建的文件。几个小时后,LIST 方法返回这些文件。

【讨论】:

  • 是的。但是昨天我什至无法获取 App Data 文件夹的旧内容。今天它似乎正在工作,但新内容对于 list() 方法仍然“隐藏”了一段时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多