Google drive api 如何通过fetchapi发送参数
我目前正在尝试从Google Drive API导出一个文件。但是,我不知道如何使用fetch正确地传递mimeType参数。我尝试了下面的代码:Google drive api 如何通过fetchapi发送参数,google-drive-api,fetch,Google Drive Api,Fetch,我目前正在尝试从Google Drive API导出一个文件。但是,我不知道如何使用fetch正确地传递mimeType参数。我尝试了下面的代码: function getFile (access_token) { const fileUrl = "https://www.googleapis.com/drive/v3/files/" + imageID + "/export"; let fileRequest = { me
function getFile (access_token) {
const fileUrl = "https://www.googleapis.com/drive/v3/files/" + imageID + "/export";
let fileRequest = {
method: "GET",
mimeType: 'image/png',
headers: new Headers({
Authorization: "Bearer " + access_token
})
}
fetch(fileUrl, fileRequest).then( response => {
return(response.json());
}).then( file => {
console.log(file);
});
我得到的错误是“必需参数:mimeType”在正常情况下:
您应该使用标题
类附加标题:
函数getFile(令牌,id){
常量url=”https://www.googleapis.com/drive/v3/files/“+id+”/export”
const headers=new headers()
append('Authorization','Bearer${token}`)
headers.append('Content-Type','image/png')
让选项={
方法:“获取”,
标题
}
获取(url,选项)。然后(响应=>{
//用回应做事情
})
}
然而:
根据:
将Google文档导出为请求的MIME类型,并返回导出的内容。请注意,导出的内容限制为10MB
因此,此端点不支持图像。您将需要使用。只需从URL末尾删除”/export
,即可完成此操作
我希望这对你有帮助