從 Google Drive Android API 遷移

Drive Android API 已於 2018 年 12 月 6 日淘汰,並將於 2023 年 2 月 1 日全面停用

時間軸

日期 Drive Android API 狀態
2018 年 12 月 6 日 停用功能會公開宣布。現有用戶端將可正常存取 API,但應立即開始遷移作業。新客戶不得使用 API。
2019 年 10 月 21 日 雲端硬碟 Android API 已從 Google Play 服務 SDK 發布版本中移除。在移除 Drive Android API 依附元件之前,應用程式無法建構,但現有的建構作業不會受到影響。我們將不再提供 Drive Android API 的公開說明文件。
2022 年 3 月 3 日 雲端硬碟 Android API 已淘汰,所有 API 呼叫都無法運作。客戶必須在這個日期前完成遷移。
2023 年 2 月 1 日 雲端硬碟 Android API 將完全關閉,所有連線嘗試都會失敗。

使用 Drive REST API

雲端硬碟 REST API 提供與雲端硬碟 Android API 相同的功能,包括:

為簡化用戶端遷移作業,我們提供範例應用程式,展示上述每個建議的替換項目。並說明如何使用 REST API 建立、修改及查詢使用者的雲端硬碟檔案。如有任何問題,請前往 Stack Overflow 查看 google-drive-api 標記。

遷移

由於 Drive Android API 已淘汰,且所有 API 呼叫都無法運作,請確認您的應用程式不再呼叫 API。方法是移除初始化 API 的程式碼:addApi(Drive.API)

如果您未從 Drive Android API 遷移,且應用程式嘗試呼叫 API,系統會傳回以下錯誤訊息:

com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not available on this device. Connection failed with: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}