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