Drive Android API tidak digunakan lagi mulai 6 Desember 2018 dan akan dinonaktifkan sepenuhnya pada 1 Februari 2023.
Linimasa
Tanggal | Status Drive Android API |
---|---|
6 Desember 2018 | Penghentian diumumkan secara publik. Klien yang ada akan dapat mengakses API seperti biasa, tetapi akan segera memulai dengan upaya migrasi. Klien baru tidak boleh menggunakan API. |
21 Oktober 2019 | Drive Android API dihapus dari distribusi SDK Layanan Google Play. Aplikasi tidak akan dapat di-build hingga dependensi Drive Android API dihapus, tetapi build yang ada tidak akan terpengaruh. Dokumentasi publik Drive Android API tidak akan tersedia lagi. |
3 Maret 2022 | Drive Android API tidak digunakan lagi dan semua panggilan API tidak beroperasi. Klien harus bermigrasi paling lambat pada tanggal ini. |
1 Februari 2023 | Drive Android API akan sepenuhnya dinonaktifkan dan semua upaya koneksi akan gagal. |
Menggunakan Drive REST API
REST API Drive menawarkan fungsi yang sama seperti Drive Android API, termasuk cara untuk:
- Berbagi dan berkolaborasi seperti yang Anda harapkan dari Drive. Anda dapat mengelola izin atau meminta dialog Bagikan kepada pengguna sesuai kebutuhan. REST API juga memungkinkan untuk mengomentari file, sehingga aplikasi Anda dapat berinteraksi dengan percakapan seputar file.
- Telusuri file menggunakan
files.list
, berdasarkan pengindeksan tradisional atau teks yang dapat diindeks dan disesuaikan milik Anda sendiri. - Deteksi perubahan pada file melalui koleksi Perubahan dan ke file yang dibagikan kepada pengguna melalui drive bersama.
- Ekspor dan konversi Google Dokumen agar aplikasi Anda dapat dengan mudah membuka dokumen pengguna.
Untuk memudahkan upaya migrasi klien, disediakan aplikasi contoh yang menunjukkan setiap penggantian yang diusulkan di atas. Panduan ini juga menunjukkan cara membuat, mengubah, dan membuat kueri untuk file Drive pengguna menggunakan REST API. Jika Anda mengalami masalah, lihat tag google-drive-api di StackOverflow.
Migrasi
Karena Drive Android API sudah tidak digunakan lagi, dan semua panggilan API
tidak beroperasi, pastikan aplikasi Anda tidak lagi memanggil API. Untuk melakukannya, hapus kode yang melakukan inisialisasi API: addApi(Drive.API)
.
Jika Anda tidak bermigrasi dari Drive Android API, dan aplikasi Anda mencoba memanggil API, pesan error berikut akan ditampilkan:
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}