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: Experience Platform staat gegevens toe om van diverse bronnen worden opgenomen terwijl het voorzien van u van de capaciteit om, inkomende gegevens te structureren te etiketteren en te verbeteren gebruikend de diensten van Experience Platform.
  • Sandboxes: Experience Platform verstrekt virtuele zandbakken die één enkele instantie van Experience Platform in afzonderlijke virtuele milieu's verdelen helpen digitale ervaringstoepassingen ontwikkelen en 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 authentificatieoverzichtvoor informatie over authentificatie.

Experience Platform API's gebruiken

Lees de gids op begonnen wordt met Experience Platform APIsvoor 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 het volgende:

  • 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 The Salesforce Marketing Cloud connection specification ID: ea1c2a08-b722-11eb-8529-0242ac130003 .
Voorbeeldreactie van weergave

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.

aanvraagvoorbeeld 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.

Respons voorbeeld 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 Platformleiden.

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089