Verbinden von Salesforce mit Experience Platform mithilfe der Flow Service-API
Lesen Sie dieses Handbuch, um zu erfahren, wie Sie Ihr Salesforce-Quellkonto mithilfe der Flow Service API) mit Adobe Experience Platform .
Erste Schritte
Dieses Handbuch setzt ein Verständnis der folgenden Komponenten von Adobe Experience Platform voraus:
- Quellen: Experience Platform ermöglicht die Aufnahme von Daten aus verschiedenen Quellen und bietet Ihnen die Möglichkeit, die eingehenden Daten mithilfe von Experience Platform-Services zu strukturieren, zu kennzeichnen und anzureichern.
- Sandboxes: Experience Platform bietet virtuelle Sandboxes, die eine einzelne Experience Platform-Instanz in separate virtuelle Umgebungen unterteilen, damit Sie Programme für digitale Erlebnisse entwickeln und weiterentwickeln können.
Verwenden von Experience Platform-APIs
Informationen zum erfolgreichen Aufrufen von Experience Platform-APIs finden Sie im Handbuch unter mit Experience Platform-APIs.
Verbinden von Salesforce mit Experience Platform auf Azure azure
Lesen Sie die folgenden Schritte, um Informationen zum Verbinden Ihrer Salesforce mit Experience Platform auf Azure zu erhalten.
Sammeln erforderlicher Anmeldedaten
Die Salesforce-Quelle unterstützt die Authentifizierung über OAuth2-Client-Anmeldeinformationen.
Um Ihr Salesforce-Konto mit Flow Service über Anmeldeinformationen für den OAuth 2-Client zu verbinden, geben Sie Werte für die folgenden Anmeldeinformationen an:
environmentUrlenvironmentUrl ist https://[domain].my.salesforce.comclientIdclientSecretapiVersion52 verwenden, müssen Sie den Wert als 52.0 eingeben. Wenn dieses Feld leer gelassen wird, verwendet Experience Platform automatisch die neueste verfügbare Version. Dieser Wert ist für die Authentifizierung mit Client-Anmeldeinformationen für OAuth2 obligatorisch.includeDeletedObjectsfalse festgelegt.connectionSpec.idcfc0fee1-7dc0-40ef-b73e-d8b134c436f5.Weitere Informationen zur Verwendung von OAuth für Salesforce finden Sie im Salesforce Handbuch zu OAuth-Autorisierungsflüssen.
Erstellen einer Basisverbindung für Salesforce in Experience Platform auf Azure
Bei einer Basisverbindung werden Informationen zwischen Ihrer Quelle und Experience Platform gespeichert, einschließlich der Authentifizierungsdaten Ihrer Quelle, des aktuellen Verbindungsstatus und Ihrer eindeutigen ID der Basisverbindung. Mit der Kennung der Basisverbindung können Sie Dateien aus Ihrer Quelle heraus analysieren und darin navigieren und die spezifischen Elemente identifizieren, die Sie erfassen möchten, einschließlich Informationen zu ihren Datentypen und Formaten.
Um eine Basisverbindung zu erstellen und Ihr Salesforce-Konto mit Experience Platform on Azure zu verbinden, stellen Sie eine POST-Anfrage an den /connections-Endpunkt und geben Sie im Anfragetext Ihre Anmeldeinformationen zur Salesforce-Authentifizierung an.
API-Format
POST /connections
Die folgende Anfrage erstellt eine Basisverbindung für Salesforce mit OAuth 2-Client-Anmeldedaten:
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 | |
|---|---|
| Eigenschaft | Beschreibung |
auth.params.environmentUrl |
Die URL Ihrer Salesforce. |
auth.params.clientId |
Die mit Ihrem Salesforce-Konto verknüpfte Client-ID. |
auth.params.clientSecret |
Das mit Ihrem Salesforce-Konto verknüpfte Client-Geheimnis. |
auth.params.apiVersion |
Die REST-API-Version der von Ihnen verwendeten Salesforce. |
auth.params.includeDeletedObjects |
Ein boolescher Wert, der bestimmt, ob vorläufig gelöschte Datensätze einbezogen werden sollen. |
connectionSpec.id |
Die Spezifikations-ID der Salesforce-Verbindung: cfc0fee1-7dc0-40ef-b73e-d8b134c436f5. |
Bei einer erfolgreichen Antwort wird Ihre neu erstellte Basisverbindung zusammen mit der eindeutigen ID zurückgegeben.
| code language-json |
|---|
|
Verbinden von Salesforce mit Experience Platform auf Amazon Web Services (AWS) aws
Lesen Sie die folgenden Schritte, um Informationen zum Verbinden Ihrer Salesforce mit Experience Platform auf AWS zu erhalten.
Voraussetzungen
Informationen zum Einrichten Ihres Salesforce-Kontos für die Verbindung zu Experience Platform auf AWS finden Sie in der Salesforce Übersicht.
Erstellen einer Basisverbindung für Salesforce auf Experience Platform auf AWS
Um eine Basisverbindung zu erstellen und Ihr Salesforce-Konto mit Experience Platform auf AWS zu verbinden, stellen Sie eine POST-Anfrage an den /connections-Endpunkt und geben Sie die entsprechenden Werte für Ihre -Anmeldeinformationen an.
API-Format
POST /connections
Anfrage
Die folgende Anfrage erstellt eine Basisverbindung für die Salesforce in Experience Platform auf AWS.
| code language-shell |
|---|
|
Informationen zum Abrufen Ihrer Salesforce-jwtToken finden Sie im Handbuch unter Einrichten einer - Salesforce für die Verbindung zu Experience Platform auf AWS.
Antwort
Bei einer erfolgreichen Antwort wird Ihre neu erstellte Basisverbindung zusammen mit der eindeutigen ID zurückgegeben.
| code language-json |
|---|
|
Verbindungsstatus überprüfen
Um Ihren Verbindungsstatus zu überprüfen, stellen Sie eine GET-Anfrage an den /connections-Endpunkt und geben Sie die ID der Basisverbindung an, die im Erstellungsschritt generiert wurde.
API-Format
GET /connections
Anfrage
Die folgende Anfrage ruft Informationen zur Basisverbindungs-ID ab: 3e908d3f-c390-482b-9f44-43d3d4f2eb82.
| code language-shell |
|---|
|
Antwort
| accordion | ||
|---|---|---|
| Auswählen, um ein Beispiel für eine Antwort anzuzeigen | ||
|
Die folgende Antwort zeigt Informationen zur Basisverbindungs-ID an:
|
| accordion | ||
|---|---|---|
| Auswählen, um ein Beispiel für eine Antwort anzuzeigen | ||
|
Die folgende Antwort zeigt Informationen zur Basisverbindungs-ID an:
|
Nächste Schritte
In diesem Tutorial haben Sie eine Salesforce-Basisverbindung mithilfe der Flow Service-API erstellt. Sie können diese Basisverbindungs-ID in den folgenden Tutorials verwenden: