gpt4 book ai didi

java - 如何检索大型视频文件的下载链接

转载 作者:行者123 更新时间:2023-11-29 09:29:39 24 4
gpt4 key购买 nike

我想检索大型视频文件的下载链接。我对小视频文件没有问题,但对大视频,服务器的响应是文件

“超过了 Google 可以扫描的最大文件大小”

我想使用链接作为 video 标签的来源。但是因为那个链接给我错误,我不能使用它。

我正在使用 Java SDK 并使用 File.getWebContentLink() 来获取链接。我试过 getDownloadLink() 但那个根本不起作用。

基本上,我是否可以获得大型视频文件的下载链接?

最佳答案

getWebContentLink() 是为交互式用户(浏览器)设计的。

相反,在原始 API 级别,您将希望使用 File.get 和 alt=Media AND 如果您最初返回“Google 无法扫描”,还可以设置 acknowledgeAbuse 标志。在 downloading files here 上阅读更多内容和 abuse flag here .

在 Java 客户端库中,它看起来像这样:

String fileId = "0BwwA4oUTeiV1UVNwOHItT0xfa2M";
OutputStream outputStream = new ByteArrayOutputStream();
driveService.files().get(fileId)
.set("acknowledgeAbuse", true)
.executeMediaAndDownloadTo(outputStream);

免责声明,我没有编译以上内容。

注意:不要使用其他答案中提到的.../host/id 方法- 该方法是deprecated and scheduled to stop serving content 2016年8月底(今年)

关于java - 如何检索大型视频文件的下载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26053011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com