【发布时间】:2020-10-20 19:09:07
【问题描述】:
我需要使用 nodejs 下载带有 Drive API 的谷歌文档的所有修订,但我不明白如何授权导出链接的请求。一旦我获得了我调用的每个修订的导出链接:
var options = {
url: 'https://docs.google.com/feeds/download/documents/export/Export?id=1DRl6rbcVuuLVyb_WlhBLiYiCByWcS2bKGlLIsn7E8_8&revision=1&exportFormat=txt', //example link
method: 'GET',
headers: {
Authorization: `Bearer ${jwToken}`,
},
}
request(options).pipe(fs.createWriteStream(mydownloadfilename));
“jwToken”是我用来获取修订列表的令牌,所以我猜它应该仍然有效。但是,这样我得到了 401-Unauthorized 页面。我做错了什么?
谢谢
【问题讨论】:
-
我会从这里开始,它解释了如何使用授权developers.google.com/drive/api/v3/quickstart/nodejs 然后转到这个developers.google.com/drive/api/v3/manage-downloads#node.js,它解释了下载
标签: node.js google-drive-api google-api-nodejs-client