Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Drive Android API tidak digunakan lagi mulai 6 Desember 2018 dan akan sepenuhnya
dinonaktifkan pada 1 Februari 2023.
Linimasa
Tanggal
Status Drive Android API
6 Desember 2018
Penghentian penggunaan diumumkan secara publik. Klien lama akan dapat
mengakses API secara normal, tetapi harus segera memulai upaya
migrasi. Klien baru tidak boleh menggunakan API.
21 Oktober 2019
Drive Android API dihapus dari distribusi Google Play Services SDK. Aplikasi tidak akan dapat dibangun 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 sudah tidak digunakan lagi dan semua panggilan API tidak beroperasi. Klien harus melakukan migrasi sebelum tanggal ini.
1 Februari 2023
Drive Android API akan sepenuhnya dinonaktifkan dan semua upaya koneksi akan gagal.
Menggunakan Drive REST API
Drive REST API menawarkan fungsionalitas yang sama dengan Drive Android API, termasuk cara untuk:
Berbagi dan berkolaborasi seperti yang Anda harapkan dari Drive. Anda dapat
mengelola izin atau memunculkan dialog Bagikan
kepada pengguna sesuai kebutuhan. REST API juga memungkinkan pemberian komentar pada file, sehingga aplikasi Anda dapat berinteraksi dengan percakapan seputar file.
Mendeteksi perubahan pada file melalui
koleksi Perubahan dan pada file yang dibagikan kepada
pengguna melalui drive bersama.
Ekspor dan konversi Google Dokumen agar aplikasi Anda dapat dengan mudah membuka dokumen pengguna.
Untuk mempermudah upaya migrasi klien, disediakan
aplikasi contoh yang
mendemonstrasikan setiap penggantian yang diusulkan di atas. Dokumen 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 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}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-04 UTC."],[],[],null,["# Migrate from the Google Drive Android API\n\n**The Drive Android API is deprecated as of December 6, 2018 and will be fully\nturned down on February 1, 2023**.\n\nTimeline\n--------\n\n| Date | Drive Android API status |\n|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| December 6, 2018 | Deprecation is [publicly announced](https://cloud.google.com/blog/products/application-development/sync-google-drive-files-to-apps-using-the-drive-rest-api-bidding-farewell-to-the-drive-android-api). Existing clients will be able to access the API normally, but should immediately commence with migration efforts. New clients must not use the API. |\n| October 21, 2019 | The Drive Android API is removed from the Google Play Services SDK distribution. Apps will be unable to build until removing the Drive Android API dependency, but existing builds will be unaffected. The Drive Android API public documentation will no longer be available. |\n| March 3, 2022 | The Drive Android API is deprecated and all API calls are non-operational. Clients must migrate by this date. |\n| February 1, 2023 | The Drive Android API will be fully turned down and all connection attempts will be unsuccessful. |\n\nUse the Drive REST API\n----------------------\n\nThe Drive REST API offers the same functionality as the Drive Android API,\nincluding ways to:\n\n- Share and collaborate as you expect from Drive. You can [manage permissions or prompt the Share dialog](/workspace/drive/api/guides/manage-sharing) to users as needed. The REST API also allows for commenting on files, allowing your app to interact with the conversation around a file.\n- Search for files using [`files.list`](/workspace/drive/api/v3/reference/files/list), based on traditional indexing or [your own customized, indexable text](/workspace/drive/api/guides/file).\n- Detect changes to files through the [Changes collection](/workspace/drive/api/v3/reference/changes) and to any shared with the user through [shared drives](/workspace/drive/api/guides/enable-shareddrives).\n- Export and convert Google Docs so that your app can easily [open a user's document](/workspace/drive/api/guides/integrate-open#specific).\n\nTo ease client migration efforts, a\n[sample app](https://github.com/googleworkspace/android-samples/tree/master/drive/deprecation) is provided which\ndemonstrates each of the proposed replacements above. It also shows how to\ncreate, modify, and query for a user's Drive files using the REST API. If you\nhave any issues, check out the\n[google-drive-api](https://stackoverflow.com/questions/tagged/google-drive-api?tab=Newest)\ntag on StackOverflow.\n\nMigration\n---------\n\nSince the Drive Android API is deprecated, and all API calls are\nnon-operational, make sure your app is no longer calling the API. To do this,\nremove the code that initializes the API: `addApi(Drive.API)`.\n\nIf you don't migrate from the Drive Android API, and your app attempts to call\nthe API, the following error message is returned:\n\n`com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not\navailable on this device. Connection failed with:\nConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}`"]]