Migracja z interfejsu Google Drive Android API

Interfejs Drive Android API został wycofany 6 grudnia 2018 roku i zostanie w pełni wycofany została wyłączona 1 lutego 2023 r.

Oś czasu

Data Stan interfejsu API Dysku na Androida
6 grudnia 2018 r. Ogłosiliśmy publicznie wycofanie tych funkcji. Obecni klienci będą mogli uzyskać dostęp do interfejsu API normalnie, ale powinien rozpocząć się natychmiast wraz z migracją pod kątem działań marketingowych. Nowi klienci nie mogą używać tego interfejsu API.
21 października 2019 r. Interfejs Drive Android API został usunięty z pakietu SDK usług Google Play dystrybucji danych. Dopóki nie usuniesz Dysku na Androida, nie będzie można tworzyć aplikacji zależność interfejsu API, ale nie będzie to miało wpływu na istniejące kompilacje. Dysk na Androida Dokumentacja publiczna interfejsów API nie będzie już dostępna.
3 marca 2022 r. Interfejs Drive Android API został wycofany. Wszystkie wywołania interfejsu API nie działają. Klienci muszą przeprowadzić migrację przed tym terminem.
1 lutego 2023 r. Interfejs Drive Android API zostanie całkowicie wyłączony i wszystkie próby nawiązania połączenia zakończą się niepowodzeniem.

Używanie interfejsu Drive API typu REST

Interfejs Drive API typu REST ma te same funkcje co interfejs Drive Android API, w tym sposoby:

Aby ułatwić klientom migrację, sample app, która i przedstawia każde z powyższych rozwiązań. Dowiesz się z niego również, do tworzenia i modyfikowania plików na Dysku użytkownika oraz wysyłania dotyczących ich zapytań za pomocą interfejsu API REST. Jeśli w których występują jakieś problemy, zapoznaj się google-drive-api w StackOverflow.

Migracja

Interfejs Drive Android API został wycofany, a wszystkie wywołania interfejsu API nie działa, upewnij się, że aplikacja nie wywołuje już interfejsu API. Aby to zrobić: usuń kod inicjujący interfejs API: addApi(Drive.API).

Jeśli nie przeprowadzisz migracji z interfejsu Drive Android API, a aplikacja będzie próbowała wywołać funkcję API, zwracany jest 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}