我已经使用googleapi node.js来uplaod pdf文件,我使用了drive.file.insert函数。我有文件ID是响应,但我无法在谷歌驱动器中找到该文件。我也使用了drive.files.get,这个函数给我上传文件的url。但是当我以前去那个链接时,我要求获得许可。
上传文件后无法找到文件的最常见原因,并且在上载后可以看到文件响应是您正在使用服务帐户进行身份验证。当您尝试使用该服务帐户所拥有的链接而不是您时,这也会导致您无法访问该文件。
检查您发布的回复后,我可以看到所有者实际上是一个服务帐户
服务帐户是虚拟用户,他们拥有自己的驱动器帐户,因此当您上传文件时,它将上传到服务帐户驱动器帐户。你有几个选择。