Миграция с Android API Google Диска

API Google Drive для Android устарел с 6 декабря 2018 года и будет полностью отключен 1 февраля 2023 года .

Хронология

Дата Статус Android API Drive
6 декабря 2018 г. О прекращении поддержки будет объявлено публично . Существующие клиенты смогут получить доступ к API в обычном режиме, но им следует немедленно приступить к миграции. Новым клиентам использование API запрещено.
21 октября 2019 г. API Drive для Android удален из дистрибутива SDK Google Play Services. Сборка приложений станет невозможной до удаления зависимости от API Drive для Android, однако существующие сборки останутся без изменений. Публичная документация по API Drive для Android больше не будет доступна.
3 марта 2022 г. API Google Drive для Android устарел, и все вызовы API не работают. Клиенты должны перейти на него до указанной даты.
1 февраля 2023 г. API Google Drive для Android будет полностью отключен, и все попытки подключения будут безуспешными.

Используйте REST API Drive

REST API Drive предлагает те же функции, что и Android API Drive, включая следующие возможности:

Для упрощения процесса миграции клиентов предоставляется пример приложения , демонстрирующий каждую из предложенных выше замен. В нем также показано, как создавать, изменять и запрашивать файлы пользователя в Google Диск с помощью REST API. Если у вас возникнут какие-либо проблемы, обратитесь к тегу google-drive-api на StackOverflow.

Миграция

Поскольку Android API Drive устарел, и все вызовы API не работают, убедитесь, что ваше приложение больше не обращается к этому API. Для этого удалите код, инициализирующий API: addApi(Drive.API) .

Если вы не перейдете с Android API Drive, и ваше приложение попытается вызвать этот 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}