Google drive api 如何通过fetchapi发送参数

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

我目前正在尝试从Google Drive API导出一个文件。但是,我不知道如何使用fetch正确地传递mimeType参数。我尝试了下面的代码:

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
,即可完成此操作

我希望这对你有帮助