Die Drive API für Android wird seit dem 6. Dezember 2018 nicht mehr unterstützt und am 1. Februar 2023 vollständig eingestellt.
Zeitachse
Datum | Drive API für Android – Status |
---|---|
6. Dezember 2018 | Die Einstellung wird öffentlich angekündigt. Bestehende Kunden können weiterhin normal auf die API zugreifen, sollten aber sofort mit der Migration beginnen. Neue Kunden dürfen die API nicht verwenden. |
21. Oktober 2019 | Die Drive Android API wird aus der Bereitstellung des Google Play Services SDK entfernt. Apps können erst erstellt werden, wenn die Abhängigkeit von der Drive API für Android entfernt wurde. Vorhandene Builds sind davon nicht betroffen. Die öffentliche Dokumentation der Drive API für Android ist nicht mehr verfügbar. |
3. März 2022 | Die Drive API für Android wird eingestellt und alle API-Aufrufe funktionieren nicht mehr. Kunden müssen bis zu diesem Datum migrieren. |
1. Februar 2023 | Die Drive API für Android wird vollständig deaktiviert und alle Verbindungsversuche schlagen fehl. |
Drive REST API verwenden
Die Drive REST API bietet dieselben Funktionen wie die Drive Android API. Dazu gehören:
- Sie können Dateien wie gewohnt in Drive freigeben und gemeinsam daran arbeiten. Sie können Berechtigungen verwalten oder das Freigabedialogfeld aufrufen, wenn Nutzer dies benötigen. Mit der REST API können auch Dateien kommentiert werden, sodass Ihre App mit der Unterhaltung zu einer Datei interagieren kann.
- Mit
files.list
können Sie nach Dateien suchen, die anhand der traditionellen Indexierung oder Ihres benutzerdefinierten, indexierbaren Texts gefunden werden. - Änderungen an Dateien über die Sammlung „Änderungen“ und an allen Dateien erkennen, die über geteilte Ablagen mit dem Nutzer geteilt wurden
- Exportieren und konvertieren Sie Google Docs-Dokumente, damit Ihre App das Dokument eines Nutzers ganz einfach öffnen kann.
Zur Vereinfachung der Clientmigration wird eine Beispiel-App bereitgestellt, in der die oben vorgeschlagenen Ersatzmethoden demonstriert werden. Außerdem wird gezeigt, wie Sie mit der REST API Drive-Dateien eines Nutzers erstellen, ändern und abfragen. Bei Problemen können Sie sich auf StackOverflow unter dem Tag google-drive-api informieren.
Migration
Da die Drive API für Android eingestellt wurde und alle API-Aufrufe nicht mehr funktionieren, darf Ihre App die API nicht mehr aufrufen. 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}