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 と同じ機能を提供しますが、 次の方法が含まれます。
- ドライブと同じように共有、共同編集できます。Google Chat では 権限を管理するか、[共有] ダイアログを表示する ユーザーに提供されます。REST API では、ファイルへのコメント、 アプリがファイルに関する会話とやり取りできるようになります。
files.list
を使用してファイルを検索する。 インデックス処理や インデックス登録可能な独自のカスタマイズ テキスト。- ファイルの変更を検出する 変更コレクションと、 共有ドライブを介してユーザーに配布できます。
- Google ドキュメントをエクスポートして変換することで、アプリを簡単に作成 ユーザーのドキュメントを開くことができます。
クライアントの移行作業を容易にするために、 サンプルアプリが用意されているので、 は、上記の各置換例を示しています。また、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}