Verbinding maken met Experience Platform via de Flow Service APISalesforce Marketing Cloud

WARNING
De Salesforce Marketing Cloud -bron wordt afgekeurd in januari 2026. Later dit jaar zal een nieuwe bron worden vrijgegeven als alternatief. Zodra de nieuwe bron wordt vrijgegeven, moet u van plan zijn om aan de nieuwe bron te migreren door nieuwe rekeningsverbindingen en dataflows vóór eind Januari 2026 te creëren.

Lees deze gids om te leren hoe te om uw Salesforce Marketing Cloud rekening met Adobe Experience Platform te verbinden gebruikend Flow Service API ​.

Aan de slag

Deze handleiding vereist een goed begrip van de volgende onderdelen van Experience Platform:

  • ​ Bronnen ​: Met Experience Platform kunt u gegevens uit verschillende bronnen innemen en binnenkomende gegevens structureren, labelen en verbeteren met behulp van Experience Platform-services.
  • ​ Sandboxes ​: Experience Platform biedt virtuele sandboxen die één Experience Platform-instantie in afzonderlijke virtuele omgevingen verdelen om toepassingen voor digitale ervaringen te ontwikkelen en te ontwikkelen.

In de volgende secties vindt u aanvullende informatie die u moet weten voordat u verbinding kunt maken met Azure Synapse Analytics via de Flow Service API.

Experience Platform API’s gebruiken

Voor informatie over hoe te om vraag aan Experience Platform APIs met succes te maken, zie de gids op ​ begonnen wordt met Experience Platform APIs ​.

In de volgende sectie vindt u aanvullende informatie die u moet weten als u verbinding wilt maken met Salesforce Marketing Cloud via de Flow Service API.

Vereiste referenties verzamelen

Lees het Salesforce Marketing Cloud authentificatieoverzicht ​ voor informatie over authentificatie.

Experience Platform API’s gebruiken

Lees de gids op ​ begonnen wordt met Experience Platform APIs ​ voor informatie over hoe te met succes vraag aan Experience Platform APIs maken.

Verbinding maken Salesforce Marketing Cloud met Experience Platform op Azure

Lees het volgende voor meer informatie over het maken van een basisverbinding en het verbinden van uw Salesforce Marketing Cloud -account met Experience Platform op Azure .

Een basisverbinding maken azure-base

IMPORTANT
Aangepaste objectinvoer wordt momenteel niet ondersteund door de bronintegratie van Salesforce Marketing Cloud .

A basisverbinding slaat zeer belangrijke informatie op die uw bronsysteem met Adobe Experience Platform verbindt. Dit omvat:

  • Verificatiegegevens van uw bron
  • De huidige status van de verbinding
  • Een unieke identiteitskaart van de basisverbinding

De identiteitskaart van de basisverbinding staat u toe om dossiers van uw bron te doorbladeren en te onderzoeken, die u helpen welke punten identificeren om in te voeren, samen met hun gegevenstypen en formaten.

Als u een basis-verbindings-id wilt maken, verzendt u een POST-aanvraag naar het /connections -eindpunt, inclusief de Salesforce Marketing Cloud -verificatiereferenties in de aanvraagparameters.

API formaat

POST /connections

Verzoek

Met de volgende aanvraag wordt een basisverbinding voor Salesforce Marketing Cloud gemaakt.

Voorbeeldverzoek weergeven
code language-shell
curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/connections' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Salesforce Marketing Cloud base connection for Azure",
    "description": "Salesforce Marketing Cloud base connection for Azure",
    "auth": {
      "specName": "Client-Id-Secret Based Authentication",
      "params": {
        "host": "acme-ab12c3d4e5fg6hijk7lmnop8qrst",
        "clientId": "acme-salesforce-marketing-cloud",
        "clientSecret": "xxxx"
      }
    },
    "connectionSpec": {
      "id": "ea1c2a08-b722-11eb-8529-0242ac130003",
      "version": "1.0"
    }
  }'
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
Eigenschap Beschrijving
auth.params.host
auth.params.clientId De client-id die aan uw Salesforce Marketing Cloud -toepassing is gekoppeld.
auth.params.clientSecret Het clientgeheim dat aan de toepassing Salesforce Marketing Cloud is gekoppeld.
connectionSpec.id De Salesforce Marketing Cloud connection specification-id: ea1c2a08-b722-11eb-8529-0242ac130003 .
Voorbeeldreactie weergeven

Reactie

Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (id) terug.

code language-json
{
    "id": "2fce94c1-9a93-4971-8e94-c19a93097129",
    "etag": "\"d403848a-0000-0200-0000-5e978f7b0000\""
}

Verbinden Salesforce Marketing Cloud met Experience Platform op Amazon Web Services aws

AVAILABILITY
Deze sectie is van toepassing op implementaties van Experience Platform die op Amazon Web Services (AWS) worden uitgevoerd. Experience Platform die op AWS wordt uitgevoerd, is momenteel beschikbaar voor een beperkt aantal klanten. Meer over de gesteunde infrastructuur van Experience Platform leren, zie het ​ multi-wolkenoverzicht van Experience Platform ​.

Lees de onderstaande stappen voor informatie over hoe u uw Salesforce Marketing Cloud -account kunt verbinden met Experience Platform op AWS.

Een basisverbinding maken aws-base

API formaat

POST /connections

Verzoek

Met de volgende aanvraag wordt een basisverbinding voor Salesforce Service Cloud gemaakt om verbinding te maken met Experience Platform op AWS.

Voorbeeld van een aanvraag weergeven
code language-shell
curl -X POST \
  'https://platform.adobe.io/data/foundation/flowservice/connections' \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {ORG_ID}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Salesforce Marketing Cloud base connection for AWS",
    "description": "Salesforce Marketing Cloud base connection for AWS",
    "auth": {
      "specName": "OAuth2 Client Credential",
      "params": {
        "subdomain": "mc563885gzs27c5t9-63k636ttgm",
        "clientId": "3a1b2c3d4e5f67890123456789abcdef",
        "clientSecret": "xxxx"
      }
    },
    "connectionSpec": {
      "id": "ea1c2a08-b722-11eb-8529-0242ac130003",
      "version": "1.0"
    }
  }'

Reactie

Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (id) terug.

Reactievoorbeeld weergeven
code language-json
{
    "id": "2fce94c1-9a93-4971-8e94-c19a93097129",
    "etag": "\"d403848a-0000-0200-0000-5e978f7b0000\""
}

Een gegevensstroom maken voor Salesforce Marketing Cloud -gegevens

Nu u met succes uw Salesforce Marketing Cloud rekening hebt verbonden, kunt u ​ nu tot een dataflow en gegevens van uw marketing automatiseringsleverancier in Experience Platform ​ leiden.

recommendation-more-help
experience-platform-help-sources