0
我想要讀取在Google Drive上與我共享的文件的內容。我的範圍是:SCOPES = ['https://www.googleapis.com/auth/drive'];
這應該可以訪問所有內容。 我試圖this tutorial和它的工作,但是當我改變了「listFiles」的方法做下載,我得到了以下錯誤消息:讀取文件內容的權限node.js中的google drive rest api v3
「錯誤:用戶未授予應用程序XXXX讀訪問文件XXXX」
我也嘗試過從「我的驅動器」的文件ID,但我得到了同樣的錯誤。
這就是我在listFiles方法嘗試:
var service = google.drive('v3');
var fileId = 'XXXXXXXXXX';
var dest = fs.createWriteStream('./calendar.csv');
service.files.get({
auth: auth,
fileId: fileId,
mimeType: "text/csv", //also tried to leave this line
alt: "media"
})
.on('end', function() {
console.log('Done');
})
.on('error', function(err) {
console.log('Error during download', err);
})
.pipe(dest);
我也做了CSV文件中的紙張,並試圖與下面的請求打開它:
service.files.export({
auth: auth,
fileId: fileId,
mimeType: "text/csv"
})
但拋出「權限不足」錯誤。這很奇怪,因爲它直接從here
謝謝!