首页 > 解决方案 > 无法使用 google drive api 获取文件内容

问题描述

我正在使用一个 react 应用程序,您可以在其中使用 react-google-picker 访问 google 驱动器文件,并且我正在使用google apis 的get api,您可以将“alt = media”作为 URL 参数传递来获取文件内容。它对文本文件按预期工作,但对于 PDF/Doc 文件,它返回元数据而不是文件的实际内容。有没有其他方法可以使用 google api 获取内容?

这是获取文件内容的代码。

axios.get(`https://www.googleapis.com/drive/v2/files/${data.docs[0].id}?key=${developerKey}&alt=media`, {
                headers: {
                    Authorization: Bearer ${this.state.token}
                }
            })

标签: google-apigoogle-drive-api

解决方案


推荐阅读