gpt4 book ai didi

node.js - 使用node.js中的google api从google驱动器导出文件

转载 作者:太空宇宙 更新时间:2023-11-03 23:21:19 25 4
gpt4 key购买 nike

我正在使用 googleapi 从 Google 驱动器导出文件。我的export.js 中有以下代码。当我运行这个文件时,即使我已经给出了 mimeType,它也会抛出一个错误,指出“API 返回了一个错误:错误:必需的参数:mimeType”

var drive = google.drive({
version: 'v3',
auth: auth
});

var dest = fs.createWriteStream('./public/data/myfile.txt');
drive.files.export({
fileId : fileID,
mimeType : 'text/plain'
}, function(err, response) {
if (err) {
console.log('The API returned an error: ' + err);
return;
}
console.log('Received %d bytes', response.length);
fs.writeFileSync(dest, response);
});

最佳答案

哎呀!维护者在这里。发生类似情况时,通常是因为 googleapisgoogle-auth-library 的版本不匹配。就代码而言,我们在这里有完整的工作副本:

https://github.com/google/google-api-nodejs-client/blob/master/samples/drive/export.js

现在——该做什么。您需要确保 a.) 您使用的是最新版本的 googleapis,b.) 您的 package.json 中没有 google-auth-library。请尝试:


$ npm uninstall --save google-auth-library
$ npm install --save googleapis@28

尝试一下,让我知道进展如何:)

关于node.js - 使用node.js中的google api从google驱动器导出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49447186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com