Auf dieser Seite finden Sie einen allgemeinen Überblick über die Data Portability API, ihre Anwendungsfälle mit einigen hypothetischen Beispielen sowie den Zugriff auf und die Erstellung einer App, die die Data Portability API verwendet.
Einführung
Mit der Data Portability API können Sie Anwendungen erstellen, die die Autorisierung eines Nutzers anfordern, um eine Kopie seiner Daten aus Google-Diensten in Ihre Anwendung zu verschieben. Dies ermöglicht die Datenübertragbarkeit und erleichtert den Wechsel von Diensten.
Die Data Portability API unterstützt Daten aus einer Vielzahl von Google-Produkten und ‑Diensten, einschließlich von Nutzern erstellter Inhalte und Nutzeraktivitäten aus Produkten wie:
- Chrome
- Maps
- Wiedergeben
- Suchen
- Shopping
- YouTube
Eine vollständige Liste der verfügbaren Optionen finden Sie unter Verfügbare OAuth-Geltungsbereiche.
Wann sollte die Data Portability API verwendet werden?
In diesem Abschnitt werden einige Möglichkeiten beschrieben, wie Sie die Data Portability API verwenden können.
Neuen Dienst erstellen
Sie können ein neues Produkt oder einen neuen Dienst erstellen, mit dem Google-Nutzerdaten exportiert werden, um die Nutzung zu erleichtern. Sie könnten beispielsweise eine App für Restaurantempfehlungen erstellen, die anhand von markierten Orten in Google Maps und dem Suchverlauf Restaurants in der Nähe des Nutzers vorschlägt.
Aktuellen Dienst verbessern
Mit der Data Portability API können Sie die Funktionen Ihres Produkts mit Google-Daten erweitern. So können Sie beispielsweise die Nutzerfreundlichkeit Ihrer Fitness-App verbessern, indem Sie Nutzern erlauben, eine Kopie ihrer YouTube Music-Playlists zu übertragen. So können Sie bessere Musikvorschläge für einen Trainingsplan machen.
Nutzern die Einrichtung Ihres Dienstes ermöglichen
Mit der Data Portability API können Sie Nutzern den Wechsel von einem Google-Produkt oder ‑Dienst zu Ihrem Produkt erleichtern oder es ihnen ermöglichen, Ihr Produkt und ein Google-Produkt gleichzeitig zu verwenden. Beispielsweise können Sie eine Kopie von Google Maps-Daten übertragen, um mehrere Navigationsdienste zu verwenden.
Prozess
Wenn Sie die Data Portability API in Ihrem Produkt oder Dienst verwenden möchten, müssen Sie Folgendes tun:
- Verfügbarkeit prüfen: Prüfen Sie, ob die Data Portability API für Ihre Nutzer verfügbar ist.
- Prüfen Sie, ob die Data Portability API an Ihrem Standort verfügbar ist.
- Die Data Portability API unterstützt keinen Zugriff über Konten von Nutzern unter 18 Jahren.
- API einrichten: Wenn Sie die Data Portability API verwenden möchten, folgen Sie der Anleitung unter Data Portability API einrichten. Gehen Sie dazu so vor:
- Registrieren Sie sich für ein Google-Entwicklerkonto.
- Erstellen Sie Ihr Projekt.
- Aktivieren Sie die Abrechnung.
- API aktivieren.
OAuth für Ihre Anwendung konfigurieren:
- Richten Sie OAuth ein.
Wählen Sie die entsprechenden OAuth-Bereiche für die Data Portability API aus.
Mit der API entwickeln: Integrieren Sie die Data Portability API in Ihre App. Folgen Sie dazu der Anleitung unter Apps mit der Data Portability API entwickeln.
App bestätigen: Anwendungen, die die Data Portability API verwenden, haben Zugriff auf die Daten von Google-Nutzern und unterliegen daher einem Überprüfungsprozess, bevor sie veröffentlicht werden können. Dieser Prozess umfasst in der Regel Folgendes:
- Identität bestätigen
- Datenschutzerklärung einreichen
- Beschreiben Sie, wie Sie die Daten verwenden werden.
- Demovideo erstellen
Wenn Sie Zugriff auf eingeschränkte OAuth-Bereiche benötigen, ist Folgendes erforderlich:
- Sicherheitsüberprüfung
Weitere Informationen finden Sie in der Anleitung zum Einreichen Ihrer App zur Überprüfung und in den vollständigen Voraussetzungen für die Überprüfung.
App noch einmal bestätigen: Sie müssen Ihre Anwendung jährlich noch einmal bestätigen, wenn Sie Änderungen an der genehmigten App vornehmen.