從 Google Drive Android API 遷移

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

時間表

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

使用 Drive REST API

Drive REST API 提供與 Drive Android API 相同的功能,包括:

為簡化用戶端遷移作業,我們提供範例應用程式,示範上述每個建議替換作業。以及如何使用 REST API 建立、修改及查詢使用者的雲端硬碟檔案。如有任何問題,請查看 StackOverflow 上的 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}