文件ID与网址文件ID-Google Drive API

时间:2019-11-12 13:32:25

标签: google-api google-drive-api

我正在尝试访问Google云端硬盘目录中的文件,但使用API​​提供的文件ID链接到该文件时,该文件表明我没有权限。我看到的是URL中的文件ID与从API返回的文件ID不同。为什么?

使用Google Api的测试页,它将返回“未找到”错误(404),而不是“没有权限”错误。任何人都知道如何获取链接到文件而不是文件ID的ID(与网址相同)

编辑:发现文件资源具有一个名为“ webViewLink”的属性,它是文件的链接而不是使用ID?

1 个答案:

答案 0 :(得分:0)

尝试使用Drive API时,可以使用 fields 属性设置要从调用中返回的值,如下图所示: enter image description here

  • webViewLink 将返回您在浏览器中打开文件时显示的链接。

  • id 将返回文件的ID。

我指定了一些值,但是您可以看到HERE所有可以使用的值,如果您输入“ *” ,则将全部返回。另外,我没有在图像中显示文件ID,以不共享该信息。

HERE,您会看到为什么收到此错误。当然,您没有足够的配额,因为您已经检查了我所理解问题中的配额。