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 也可讓您為檔案加上註解,讓應用程式能與檔案周圍的對話互動。
- 根據傳統索引或您自訂且可建立索引的文字,使用
files.list
搜尋檔案。 - 透過變更集合,偵測檔案的變更,以及透過共用雲端硬碟與使用者共用的任何項目變更。
- 匯出並轉換 Google 文件,讓應用程式可以輕鬆開啟使用者的文件。
為簡化用戶端遷移作業,我們提供範例應用程式,示範上述每個建議替換作業。以及如何使用 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}