Javascript 在导出Google Drive时找不到正在获取的文件
我在使用GoogleDriveV3API时遇到一个404FileNotFound错误。我从google picker获得的文件Id,因此我知道Id是正确的。有问题的代码如下(javascript): 有趣的是,并不是所有的文件都是私有文件。因此,我假设“未找到文件”错误只是从google返回的一个通用响应,表示不允许我访问该文件 奇怪的是,做一个files.get很好:Javascript 在导出Google Drive时找不到正在获取的文件,javascript,google-drive-api,Javascript,Google Drive Api,我在使用GoogleDriveV3API时遇到一个404FileNotFound错误。我从google picker获得的文件Id,因此我知道Id是正确的。有问题的代码如下(javascript): 有趣的是,并不是所有的文件都是私有文件。因此,我假设“未找到文件”错误只是从google返回的一个通用响应,表示不允许我访问该文件 奇怪的是,做一个files.get很好: gapi.client.drive.files.get({ fileId: _this.selectedF
gapi.client.drive.files.get({
fileId: _this.selectedFileId,
supportsTeamDrives: true
}).then(function (response) {
console.log('worked');
}, function (error) {
console.log('failed');
});
当我使用权限时,我看到了相同的错误:要使导出工作,您至少需要将权限授予您正在使用的OAuth令牌。当我使用权限时,我看到了相同的错误:要使导出工作,您至少需要将权限授予您正在使用的OAuth令牌。检查(a)您使用的访问令牌与选取器的用户相同,并且(b)该文件是google文档,而不是二进制文件。检查(a)您使用的访问令牌与选取器的用户相同,并且(b)该文件是google文档,而不是二进制文件。
gapi.client.drive.files.get({
fileId: _this.selectedFileId,
supportsTeamDrives: true
}).then(function (response) {
console.log('worked');
}, function (error) {
console.log('failed');
});