Google Drive Android API から移行する

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 と同じ機能を提供しますが、 次の方法が含まれます。

クライアントの移行作業を容易にするために、 サンプルアプリが用意されているので、 は、上記の各置換例を示しています。また、kubectl の REST API を使用して、ユーザーのドライブ ファイルの作成、変更、クエリを行うことができます。もし 問題がある場合は、 google-drive-api StackOverflow のタグです。

移行

Drive Android API のサポートは終了し、すべての API 呼び出しは アプリが API を呼び出していないことを確認してください。そのためには、 API を初期化するコード addApi(Drive.API) を削除します。

Drive Android 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}