标签: google-api google-drive-api
我正在尝试访问Google云端硬盘目录中的文件,但使用API提供的文件ID链接到该文件时,该文件表明我没有权限。我看到的是URL中的文件ID与从API返回的文件ID不同。为什么?
使用Google Api的测试页,它将返回“未找到”错误(404),而不是“没有权限”错误。任何人都知道如何获取链接到文件而不是文件ID的ID(与网址相同)
编辑:发现文件资源具有一个名为“ webViewLink”的属性,它是文件的链接而不是使用ID?
答案 0 :(得分:0)
尝试使用Drive API时,可以使用 fields 属性设置要从调用中返回的值,如下图所示:
webViewLink 将返回您在浏览器中打开文件时显示的链接。
id 将返回文件的ID。
我指定了一些值,但是您可以看到HERE所有可以使用的值,如果您输入“ *” ,则将全部返回。另外,我没有在图像中显示文件ID,以不共享该信息。
HERE,您会看到为什么收到此错误。当然,您没有足够的配额,因为您已经检查了我所理解问题中的配额。