6 grudnia 2018 r. wycofaliśmy interfejs Drive API na Androida, a 1 lutego 2023 r. całkowicie go wyłączymy.
Oś czasu
Data | Stan interfejsu Drive Android API |
---|---|
6 grudnia 2018 r. | Wycofanie jest ogłaszane publicznie. Obecni klienci będą mogli normalnie korzystać z interfejsu API, ale powinni natychmiast rozpocząć migrację. Nowi klienci nie mogą korzystać z tego interfejsu API. |
21 października 2019 r. | Interfejs Drive Android API został usunięty z pakietu SDK Usług Google Play. Aplikacje nie będą mogły być kompilowane, dopóki nie usuniesz zależności od interfejsu Drive Android API, ale nie będzie to miało wpływu na istniejące kompilacje. Publiczna dokumentacja interfejsu Drive Android API nie będzie już dostępna. |
3 marca 2022 r. | Interfejs Drive API na Androida został wycofany, a wszystkie wywołania interfejsu API nie działają. Klienci muszą dokonać migracji do tego dnia. |
1 lutego 2023 r. | Interfejs Drive Android API zostanie całkowicie wyłączony, a wszystkie próby połączenia będą się kończyć niepowodzeniem. |
Korzystanie z interfejsu Drive REST API
Interfejs Drive REST API oferuje te same funkcje co interfejs Drive Android API, w tym:
- Udostępniaj pliki i współpracuj nad nimi tak jak na Dysku. W razie potrzeby możesz zarządzać uprawnieniami lub wyświetlać okno udostępniania. Interfejs API REST umożliwia też komentowanie plików, dzięki czemu aplikacja może wchodzić w interakcje z rozmową dotyczącą pliku.
- Wyszukuj pliki za pomocą
files.list
na podstawie tradycyjnego indeksowania lub własnego, dostosowanego tekstu, który można indeksować. - Wykrywanie zmian w plikach za pomocą kolekcji zmian oraz w plikach udostępnionych użytkownikowi na dyskach współdzielonych.
- Eksportuj i konwertuj Dokumenty Google, aby Twoja aplikacja mogła łatwo otwierać dokumenty użytkowników.
Aby ułatwić klientom migrację, udostępniliśmy przykładową aplikację, która pokazuje wszystkie proponowane zamienniki. Pokazuje też, jak tworzyć, modyfikować i wyszukiwać pliki użytkownika na Dysku za pomocą interfejsu API REST. Jeśli napotkasz problemy, zajrzyj na stronę google-drive-api na StackOverflow.
Migracja
Interfejs Drive Android API jest wycofany, a wszystkie wywołania interfejsu API są nieoperacyjne. Upewnij się, że aplikacja nie wywołuje już tego interfejsu. Aby to zrobić, usuń kod, który inicjuje interfejs API: addApi(Drive.API)
.
Jeśli nie przeprowadzisz migracji z interfejsu Drive Android API, a Twoja aplikacja spróbuje wywołać ten interfejs, pojawi się ten komunikat o błędzie:
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}