错误:通过桌面或Web客户端上传的文件在通过API列出时具有隐藏标记

时间:2012-09-19 15:23:56

标签: google-drive-api google-docs-api

通过文档列表v3 REST API列出时,上传到Google云端硬盘的文件有时会错误地显示隐藏标记:

<category scheme='http://schemas.google.com/g/2005/labels' term='http://schemas.google.com/g/2005/labels#hidden' label='hidden'/>

如果出现这种情况:

  • 通过Google云端硬盘桌面客户端创建子文件夹,并将文件复制到
  • 通过Google云端硬盘网络客户端上传文件夹。

该文件夹没有隐藏标记,但上传的文件有。

如果符合以下条件,则文件没有此标记:

  • 他们单独通过Google云端硬盘网络客户端上传到子文件夹,或
  • 他们通过REST API上传 到子文件夹或
  • 它们通过桌面客户端上传到我的云端硬盘 root

文件和文件夹显示在Google云端硬盘中是否有隐藏标记。

我们正在使用具有以下范围的API:

https://docs.google.com/feeds/ https://spreadsheets.google.com/feeds/ https://docs.googleusercontent.com/

我已经验证并可以使用OAuth 2.0游乐场重新创建此内容。

Win7 32位上的Google Drive桌面客户端版本1.3.3209.2600

我想这些必须是API中的错误......

1 个答案:

答案 0 :(得分:1)

UI和API之间的隐藏行为不同。它仅表示文件是否列在根目录中。你可能应该忽略这个字段。

此外,由于不推荐使用Documents List API,因此您应该使用Drive API。