标签: node.js google-api google-drive-api service-accounts
我已经使用googleapi node.js来更新pdf文件,为此我使用drive.file.insert函数。我得到的文件ID是响应,但是我无法在Google驱动器中找到该文件。 我还使用了drive.files.get,此功能为我提供了指向更新文件的url。但是当我以前去那个链接时,我要请求许可。
答案 0 :(得分:0)
上载文件后无法找到文件并在上载后看到文件响应的最常见原因是您使用服务帐户进行身份验证。当您尝试使用该文件归服务帐户而非您所拥有的链接时,这也将导致您无法访问该文件。
查看您发布的回复后,我可以看到所有者实际上是服务帐户
服务帐户是虚拟用户,他们拥有自己的驱动器帐户,因此当您上传文件时,该文件将被上传到服务帐户驱动器帐户。您有几种选择。