Drive Android API 將於 2018 年 12 月 6 日淘汰,並將於日後全面取代 並在 2023 年 2 月 1 日停用。
時間軸
日期 | Drive Android API 狀態 |
---|---|
2018 年 12 月 6 日 | 公開公告淘汰。現有客戶將可以 仍可正常存取 API,但應立即執行遷移作業 努力的成果。新用戶端不得使用 API。 |
2019 年 10 月 21 日 | Drive Android API 已從 Google Play 服務 SDK 中移除 發行。您必須移除雲端硬碟 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 文件並轉換成 Google 文件,方便您的應用程式 開啟使用者的文件。
為了簡化客戶遷移工作, 範例應用程式 逐一示範上述所提議的替換提案。它還說明瞭 使用 REST API 建立、修改及查詢使用者的雲端硬碟檔案。如果發生以下情況: 有任何問題,請查看 google-drive-api 標記在 StackOverflow 上。
遷移
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}