【问题标题】:How to search google drive for file with a specific property如何在谷歌驱动器中搜索具有特定属性的文件
【发布时间】:2014-05-28 00:18:01
【问题描述】:

我正在使用 google drive api 并尝试搜索具有属性的文件。 是否有可能做类似这个属性有 { key='NoteId'} 的事情。我只想找到具有该属性的文件。我不知道价值,所以我可以也不想按价值搜索。这是 php 谷歌应用引擎代码。

【问题讨论】:

  • 你最近有什么运气吗?我目前对同一 REST API 的 v2 和 v3 版本都有这个问题。类似于developers.google.com/drive/v3/web/search-parameters 中示例中的查询,没有“值”参数,当前响应为 400 错误。对于遇到此问题的任何人来说,值得添加的是,如果您处于应用程序的设计阶段,您可以添加另一个始终具有值 true 的标志属性,这完全避免了这个问题。如果有已经创建的文件,尽管这个问题很重要。
  • @jpolitz 你的评论帮助了我。我遇到了 400 错误,并且由于 API 文档不再有在查询字符串中使用 properties 的示例,我面临着一堵墙。 keyvaluevisibility 显然是必需的。

标签: google-app-engine google-drive-api


【解决方案1】:

您必须提供如下内容:

"properties has { key='additionalID' and value='8e8aceg2af2ge72e78' and visibility='PRIVATE' }"

Search for Files 中所述到drive.files.list 中的q 参数。

【讨论】:

  • 请注意,这并不能回答问题,它专门要求不需要指定值的查询。
  • 谢谢@jpolitz。我以为我理解了这个问题。如果你想出答案。我会支持你的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-03
相关资源
最近更新 更多