当通过 Document List v3 REST API 列出时,上传到 Google Drive 的文件有时会错误地具有隐藏标签:
<category scheme='http://schemas.google.com/g/2005/labels' term='http://schemas.google.com/g/2005/labels#hidden' label='hidden'/>
如果发生这种情况:
- 通过 Google Drive 桌面客户端创建子文件夹并复制文件,或
- 文件夹通过 Google Drive 网络客户端上传。
该文件夹没有隐藏标签,但上传的文件有。
在以下情况下,文件没有此标签:
- 它们通过 Google Drive 网络客户端单独上传到子文件夹,或者
- 它们通过 REST API上传到子文件夹,或者
- 它们通过桌面客户端上传到 My Drive根目录。
无论文件和文件夹是否具有隐藏标签,它们都会显示在 Google Drive 中。
我们正在使用具有以下范围的 API:
https://docs.google.com/feeds/ https://spreadsheets.google.com/feeds/ https://docs.googleusercontent.com/
我已经验证并且可以使用 OAuth 2.0 Playground 重新创建它。
Win7 32 位上的 Google Drive 桌面客户端版本 1.3.3209.2600
我想这些一定是API中的错误......