Von der Google Drive Android API migrieren

Die Drive Android API wurde am 6. Dezember 2018 eingestellt und wird am 1. Februar 2023 vollständig eingestellt.

Zeitleiste

Datum Drive Android API-Status
6. Dezember 2018 Die Einstellung wird öffentlich angekündigt. Bestehende Kunden können normal auf die API zugreifen, sollten jedoch sofort mit der Migration beginnen. Neue Kunden dürfen die API nicht verwenden.
21. Oktober 2019 Die Drive Android API wird aus der Google Play Services SDK-Distribution entfernt. Apps können erst dann erstellt werden, wenn die Abhängigkeit der Drive Android API entfernt wurde. Vorhandene Builds sind jedoch nicht betroffen. Die öffentliche Dokumentation zur Drive Android API ist dann nicht mehr verfügbar.
3. März 2022 Die Drive Android API wurde eingestellt und alle API-Aufrufe sind nicht betriebsbereit. Kunden müssen bis zu diesem Datum migriert werden.
1. Februar 2023 Die Drive Android API wird vollständig eingestellt und alle Verbindungsversuche schlagen fehl.

Drive REST API verwenden

Die Drive REST API bietet dieselben Funktionen wie die Drive Android API, einschließlich der folgenden Möglichkeiten:

Zur Erleichterung der Clientmigration wird eine Beispielanwendung bereitgestellt, in der jeder der oben vorgeschlagenen Ersetzungen erläutert wird. Außerdem erfahren Sie, wie Sie die Drive-Dateien eines Nutzers mithilfe der REST API erstellen, ändern und abfragen. Falls Probleme auftreten, sehen Sie sich das Tag google-drive-api auf StackOverflow an.

Migration

Da die Drive Android API eingestellt wurde und alle API-Aufrufe nicht betriebsbereit sind, darf Ihre App die API nicht mehr aufrufen. Entfernen Sie dazu den Code, mit dem die API initialisiert wird: addApi(Drive.API).

Wenn Sie nicht von der Drive Android API migrieren und Ihre App versucht, die API aufzurufen, wird die folgende Fehlermeldung zurückgegeben:

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}