如何解决如何通过带有URL中包含的access_token的HTTP请求下载驱动器文件?
有人可以帮助我找到一种向Google云端硬盘发送HTTP请求以下载网址中包含访问令牌的文件的方法吗?
我在互联网上进行了很多搜索,仅发现了通过URL发送access_token的这种方式: “ https://www.googleapis.com/drive/v3/files/[fileID]?access_token=ya29.a0AfH6SMA4FU********&key=[apiKey]”
如您所知,它仅返回文件的元数据,因为它不包含alt = media。如果您在网址中添加“ alt = meida”,它将无法加载且不返回任何内容。
通过将access_token作为标头可以很容易地解决。但是,我不能这样做,因为我将URL用作HTML的“ src”和.m3u8文件中视频片段的源。
有什么建议吗?
解决方法
自2020年1月1日起,Google云端硬盘API不再支持access_token
查询参数。
有关公告,请参见https://cloud.google.com/blog/products/application-development/upcoming-changes-to-the-google-drive-api-and-google-picker-api。
顺便说一下,此更改仅适用于带有?alt=media
的请求。不幸的是,这正是您正在使用的请求...
恐怕您的案子没有解决办法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。