Authentifizierung und Zugriff auf die Privacy Service-API

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.

Voraussetzungen prerequisites

Dieses Handbuch setzt Grundkenntnisse des Privacy Serviceund dessen Verwaltung von Zugriffs- und Löschanfragen von betroffenen Personen (Kunden) in allen Adobe Experience Cloud-Programmen voraus.

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 hat. Privacy Service Weitere Informationen finden Sie im Handbuch VerwaltenBenutzerberechtigungen“.

Sammeln von Werten für erforderliche Kopfzeilen gather-values-required-headers

Um die Privacy Service-API aufzurufen, müssen Sie zunächst Ihre Zugangsdaten 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 mit Adobe Developer Console generiert. Ihre {ORG_ID} und {API_KEY} müssen nur einmal generiert werden und können in zukünftigen API-Aufrufen wiederverwendet werden. Ihre {ACCESS_TOKEN} ist jedoch temporär und muss alle 24 Stunden neu generiert werden.

Die Schritte zum Generieren dieser Werte werden im Folgenden detailliert beschrieben.

Einmalige Einrichtung one-time-setup

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.

Die API-Option, die aus der DropdownListe Zu Projekt hinzufügen auf der Seite mit den Projektdetails in Developer Console ausgewählt wird

Privacy Service-API auswählen select-privacy-service-api

Der Bildschirm API hinzufügen wird angezeigt. Wählen Sie Experience Cloud aus, um die Liste der verfügbaren APIs einzugrenzen, und wählen Sie dann die Karte für Privacy Service-API aus, bevor Sie Weiter auswählen.

Die Privacy Service-API-Karte, die aus der Liste der verfügbaren APIs ausgewählt wird

TIP
Wählen Sie die Option Dokumente anzeigen, um in einem separaten Browserfenster zur vollständigen Privacy Service-API-Referenzdokumentation zu navigieren.

Wählen Sie als Nächstes den Authentifizierungstyp aus, um Zugriffstoken zu generieren und auf die Privacy Service-API zuzugreifen.

IMPORTANT
Wählen Sie die OAuth Server-zu-Server-Methode aus, da dies in Zukunft die einzige unterstützte Methode ist. Die Methode Service-Konto (JWT ist veraltet. Während Integrationen, die die JWT-Authentifizierungsmethode verwenden, bis zum 1. Januar 2025 weiterhin funktionieren, empfiehlt Adobe dringend, vorhandene Integrationen vor diesem Datum zu der neuen OAuth-Server-zu-Server-Methode zu migrieren. Weitere Informationen finden Sie im Abschnitt [Veraltet]{class="badge negative"}Generieren eines JSON Web Token (JWT).

Wählen Sie die OAuth Server-zu-Server-Authentifizierungsmethode aus.

Zuweisen von Berechtigungen über Produktprofile product-profiles

Der letzte Konfigurationsschritt besteht darin, die Produktprofile auszuwählen, von denen diese Integration die Berechtigungen erbt. Wenn Sie mehr als ein Profil auswählen, werden dessen Berechtigungssätze für die Integration kombiniert.

NOTE
Produktprofile und die granularen Berechtigungen, die sie bereitstellen, werden von Administratoren über Adobe Admin Console erstellt und verwaltet. Weitere Informationen finden Sie im Handbuch zu {0🔗Privacy Service-Berechtigungen}.

Klicken Sie abschließend auf Konfigurierte API speichern.

Vor dem Speichern der Konfiguration wird ein einzelnes Produktprofil aus der Liste ausgewählt

Nachdem die API zum Projekt hinzugefügt wurde, zeigt die Seite Privacy Service-API für das Projekt die folgenden Anmeldeinformationen an, die für alle Aufrufe an Privacy Service-APIs erforderlich sind:

  • {API_KEY} (Client ID)
  • {ORG_ID} (Organization ID)

Integrationsinformationen nach dem Hinzufügen einer API in Developer Console.

Authentifizierung für jede Sitzung authentication-each-session

Die letzten erforderlichen Anmeldeinformationen, die Sie erfassen müssen, sind Ihre {ACCESS_TOKEN}, die in der Autorisierungskopfzeile verwendet werden. Im Gegensatz zu den Werten für {API_KEY} und {ORG_ID} muss alle 24 Stunden ein neues Token generiert werden, um die API weiter verwenden zu können.

Im Allgemeinen gibt es zwei Methoden zum Generieren eines Zugriffs-Tokens:

Manuelles Generieren eines Tokens manual-token

Um ein neues {ACCESS_TOKEN} manuell zu generieren, navigieren Sie zu Anmeldeinformationen > OAuth Server-zu-Server und wählen Sie Zugriffstoken generieren aus, wie unten dargestellt.

Eine Bildschirmaufzeichnung, die anzeigt, wie ein Zugriffstoken in der Developer Console-Benutzeroberfläche generiert wird.

Es wird ein neues Zugriffs-Token generiert und eine Schaltfläche zum Kopieren des Tokens in die Zwischenablage bereitgestellt. Dieser Wert wird für den erforderlichen Authorization-Header verwendet und muss im Format Bearer {ACCESS_TOKEN} angegeben werden.

Token-Generierung automatisieren auto-token

Sie können auch eine Postman-Umgebung und -Sammlung verwenden, um Zugriffs-Token zu generieren. Weitere Informationen finden Sie im Abschnitt über Verwendung von Postman zum Authentifizieren und Testen von APIAufrufen im Experience Platform-API-Authentifizierungshandbuch.

Lesen von Beispiel-API-Aufrufen read-sample-api-calls

Jedes Endpunkt-Handbuch enthält Beispiel-API-Aufrufe, um zu demonstrieren, 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 Abschnitt zum Lesen von BeispielAPI-Aufrufen in den Ersten Schritten für Platform-APIs.

Nächste Schritte next-steps

Nachdem Sie nun wissen, welche Kopfzeilen zu verwenden sind, können Sie erste Aufrufe an die Privacy Service-API stellen. Wählen Sie zunächst eines der Handbücher zu den Endpunkten aus:

recommendation-more-help
9cbf7061-a312-49f7-aaf8-a10885d53580