Von der Google Drive Android API migrieren

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

Zeitplan

Datum Status der Drive Android API
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 erstellt werden, wenn die Abhängigkeit der Drive Android API entfernt wurde. Vorhandene Builds sind davon jedoch nicht betroffen. Die öffentliche Dokumentation zur Drive Android API ist nicht mehr verfügbar.
3. März 2022 Die Drive Android API wurde eingestellt und alle API-Aufrufe funktionieren nicht mehr. Clients 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 folgender Möglichkeiten:

Zur Erleichterung der Clientmigration wird eine Beispiel-App bereitgestellt, in der jeder der oben vorgeschlagenen Ersetzungen dargestellt ist. 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 in StackOverflow an.

Migration

Da die Drive Android API eingestellt wurde und alle API-Aufrufe nicht betriebsbereit sind, sollten Sie darauf achten, dass Ihre App die API nicht mehr aufruft. Entfernen Sie dazu den Code, der die API initialisiert: 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}