簡體   English   中英

Java Google Drive API下載文件

[英]Java Google Drive API download file

我正在嘗試使用Drive Api下載文件並遇到一些麻煩。 我閱讀了本指南以及Drive Api v3的下載文件,並使用了此代碼

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

每當我收到此錯誤時,

com.google.api.client.http.HttpResponseException: 400 Bad Request
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "badRequest",
    "message": "Bad Request"
   }
  ],
  "code": 400,
  "message": "Bad Request"
 }
}`

錯誤和建議的操作

遇到錯誤可能意味着未提供必填字段或參數,提供的值無效或提供的字段組合無效。

嘗試將重復的父項添加到驅動器項時,可能會引發此錯誤。 嘗試添加將在目錄圖中創建循環的父項時,也可能引發該異常。

您也可以嘗試使用Google API for Google Docs中建議的解決方案,請求一個文檔列表-400錯誤請求,其中在HTTP GET請求中指定正確的版本號可能是解決所遇到的錯誤的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM