[英]How to Retrieve the Download Link for Large Video Files
我想檢索大型視頻文件的下載鏈接。 我對小型視頻文件沒有問題,但是對於大型視頻,服務器的響應是該文件
“超出了Google可以掃描的最大文件大小”
我想使用鏈接作為video
標簽的來源。 但是因為該鏈接給了我錯誤,所以我無法使用它。
我正在使用Java SDK
並且正在使用File.getWebContentLink()
獲得鏈接。 我已經嘗試過getDownloadLink()
但是那個甚至都不起作用。
基本上,我是否可以獲得大型視頻文件的下載鏈接?
getWebContentLink()專為交互式用戶(瀏覽器)設計。
相反,在原始API級別,你需要使用File.get與ALT =媒體也設置acknowledgeAbuse標志,如果您最初得到返回的“谷歌無法掃描”。 在此處閱讀有關下載文件的更多信息,並在此處閱讀濫用標志 。
在Java客戶端庫中,它看起來像這樣:
String fileId = "0BwwA4oUTeiV1UVNwOHItT0xfa2M";
OutputStream outputStream = new ByteArrayOutputStream();
driveService.files().get(fileId)
.set("acknowledgeAbuse", true)
.executeMediaAndDownloadTo(outputStream);
免責聲明,我還沒有整理以上內容。
注意:請勿使用其他答案中提到的.../host/id
方法-該方法已棄用,並計划在 2016年8月(今年)之前停止提供內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.