Dieses Handbuch bietet eine Einführung in die wichtigsten Konzepte, die Sie kennen müssen, bevor Sie Aufrufe an die Adobe Experience Platform Privacy Service-API durchführen.
Dieses Handbuch setzt ein Verständnis der Privacy Service und wie Sie damit Zugriffs- und Löschanfragen Ihrer Datensubjekte (Kunden) in allen Adobe Experience Cloud-Anwendungen verwalten können.
Um Zugriffsberechtigungen für die API zu erstellen, muss ein Administrator in Ihrem Unternehmen zuvor Produktprofile für den Privacy Service in Adobe Admin Console eingerichtet haben. Das Produktprofil, das Sie einer API-Integration zuweisen, bestimmt, welche Berechtigungen diese Integration beim Zugriff auf Privacy Service-Funktionen besitzt. Siehe Handbuch unter Verwalten von Privacy Service-Berechtigungen für weitere Informationen.
Um die Privacy Service-API aufrufen zu können, müssen Sie zunächst Ihre Zugriffsberechtigungen erfassen, damit sie in den erforderlichen Kopfzeilen verwendet werden können:
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {API_KEY}
x-gw-ims-org-id: {ORG_ID}
Diese Werte werden mithilfe von Adobe Developer-Konsole. Ihre {ORG_ID}
und {API_KEY}
muss nur einmal generiert werden und kann in zukünftigen API-Aufrufen wiederverwendet werden. Allerdings muss Ihre {ACCESS_TOKEN}
ist temporär und muss alle 24 Stunden neu generiert werden.
Die Schritte zum Generieren dieser Werte werden im Folgenden detailliert beschrieben.
Wechseln Sie zur Adobe-Entwicklerkonsole und melden Sie sich mit Ihrer Adobe ID an. Führen Sie anschließend die im Tutorial Erstellen eines leeren Projekts in der Dokumentation zur Entwicklerkonsole beschriebenen Schritte aus.
Nachdem Sie ein neues Projekt erstellt haben, wählen Sie Zum Projekt hinzufügen und wählen Sie API aus dem Dropdown-Menü aus.
Der Bildschirm API hinzufügen wird angezeigt. Auswählen Experience Cloud , um die Liste der verfügbaren APIs einzuschränken, wählen Sie dann die Karte für Privacy Service-API vor der Auswahl Nächste.
Die API konfigurieren angezeigt. Wählen Sie die zu Generieren eines Schlüsselpaars, wählen Sie Generieren von keypair.
Das Schlüsselpaar wird automatisch generiert und eine ZIP-Datei mit einem privaten Schlüssel und einem öffentlichen Zertifikat wird von Ihrem Browser heruntergeladen (um in einem späteren Schritt verwendet zu werden). Klicken Sie auf Weiter, um fortzufahren.
Der letzte Konfigurationsschritt besteht darin, die Produktprofile auszuwählen, von denen diese Integration ihre Berechtigungen erbt. Wenn Sie mehr als ein Profil auswählen, werden die zugehörigen Berechtigungssätze für die Integration kombiniert.
Produktprofile und die granularen Berechtigungen, die sie bereitstellen, werden von Administratoren über Adobe Admin Console erstellt und verwaltet. Siehe Handbuch unter Berechtigungen für Privacy Service für weitere Informationen.
Wenn Sie fertig sind, wählen Sie Konfigurierte API speichern.
Nachdem die API zum Projekt hinzugefügt wurde, wird die Projektseite erneut auf der Übersicht über die Privacy Service-API Seite. Scrollen Sie von hier nach unten zum Dienstkonto (JWT) -Abschnitt, der die folgenden Zugriffsberechtigungen bereitstellt, die für alle Aufrufe der Privacy Service-API erforderlich sind:
{API_KEY}
, die im x-api-key
-Kopfzeile.{ORG_ID}
-Wert, der im x-gw-ims-org-id
-Header verwendet werden muss.Die letzte erforderliche Berechtigung, die Sie erfassen müssen, ist Ihre {ACCESS_TOKEN}
, der in der Autorisierungskopfzeile verwendet wird. Im Gegensatz zu den Werten für {API_KEY}
und {ORG_ID}
muss ein neues Token alle 24 Stunden generiert werden, damit Sie die API weiterhin verwenden können.
Im Allgemeinen gibt es zwei Methoden zum Generieren eines Zugriffstokens:
So generieren Sie manuell eine neue {ACCESS_TOKEN}
, öffnen Sie den zuvor heruntergeladenen privaten Schlüssel und fügen Sie seinen Inhalt in das Textfeld neben Zugriffstoken generieren vor der Auswahl Generate Token.
Es wird ein neues Zugriffs-Token generiert und eine Schaltfläche zum Kopieren des Tokens in die Zwischenablage bereitgestellt. Dieser Wert wird für die erforderliche Autorisierungskopfzeile verwendet und muss im Format angegeben werden Bearer {ACCESS_TOKEN}
.
Sie können neue Zugriffstoken für automatisierte Prozesse generieren, indem Sie ein JSON Web Token (JWT) über eine POST-Anfrage an Adobe Identity Management Service (IMS) senden. Weitere Informationen finden Sie im Dokument Developer Console unter JWT-Authentifizierung für detaillierte Schritte.
Jedes Endpunkthandbuch enthält Beispiel-API-Aufrufe, die zeigen, wie Sie Ihre Anfragen formatieren. Dazu gehören Pfade, erforderliche Kopfzeilen und ordnungsgemäß formatierte Anfrage-Payloads. Außerdem wird ein Beispiel für eine von der API im JSON-Format zurückgegebene Antwort bereitgestellt. Informationen zu den Konventionen, die in der Dokumentation für Beispiel-API-Aufrufe verwendet werden, finden Sie im Abschnitt zum Lesen von Beispiel-API-Aufrufen in den Ersten Schritten für Platform-APIs.
Nachdem Sie nun wissen, welche Kopfzeilen zu verwenden sind, können Sie erste Aufrufe an die Privacy Service-API stellen. Wählen Sie eine der Endpunktleitfäden für die ersten Schritte aus: