Verbinding maken met streaming doelen en gegevens activeren met de Flow Service API

IMPORTANT
Om met een bestemming te verbinden, hebt u View Destinations en Manage Destinations toegangsbeheertoestemmingennodig.
Om gegevens te activeren, hebt u View Destinations, Activate Destinations, View Profiles, en View Segments toegangsbeheertoestemmingennodig.
Lees het overzicht van de toegangscontroleof contacteer uw productbeheerder om de vereiste toestemmingen te verkrijgen.

Dit leerprogramma toont aan hoe te om API vraag te gebruiken om met uw gegevens van Adobe Experience Platform te verbinden, een verbinding tot een het stromen bestemming van de wolkenopslag tot stand te brengen ( Amazon Kinesisof Azure Event Hubs), een dataflow aan uw nieuwe gecreeerde bestemming tot stand te brengen, en gegevens aan uw nieuwe gecreeerde bestemming te activeren.

In deze zelfstudie wordt in alle voorbeelden het doel van Amazon Kinesis gebruikt, maar de stappen zijn identiek voor Azure Event Hubs .

Overzicht - de stappen om een het stromen bestemming tot stand te brengen en publiek te activeren

Als u verkiest om het gebruikersinterface in Platform te gebruiken om met een bestemming te verbinden en gegevens te activeren, verbind een bestemmingen activeer publieksgegevens aan het stromen van publiek uitvoerbestemmingenleerprogramma's.

Aan de slag

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

  • Experience Data Model (XDM) System: Het gestandaardiseerde framework waarmee Experience Platform gegevens voor klantervaring organiseert.
  • Catalog Service: Catalog is het recordsysteem voor de gegevenslocatie en -lijn in het Experience Platform.
  • Sandboxes: Experience Platform verstrekt virtuele zandbakken die één enkele instantie van het Platform in afzonderlijke virtuele milieu's verdelen helpen digitale ervaringstoepassingen ontwikkelen en ontwikkelen.

De volgende secties verstrekken extra informatie die u zult moeten weten om gegevens aan het stromen bestemmingen in Platform te activeren.

Vereiste referenties verzamelen

Om de stappen in dit leerprogramma te voltooien, zou u de volgende geloofsbrieven klaar moeten hebben, afhankelijk van het type van bestemmingen dat u verbindend en activerend publiek aan.

  • Voor Amazon Kinesis -verbindingen: accessKeyId , secretKey , region of connectionUrl
  • Voor Azure Event Hubs verbindingen: sasKeyName, sasKey, namespace

API-voorbeeldaanroepen lezen reading-sample-api-calls

Deze zelfstudie biedt voorbeeld-API-aanroepen om aan te tonen hoe uw verzoeken moeten worden opgemaakt. Dit zijn paden, vereiste kopteksten en correct opgemaakte ladingen voor aanvragen. Voorbeeld-JSON die wordt geretourneerd in API-reacties, wordt ook verschaft. Voor informatie over de overeenkomsten die in documentatie voor steekproef API vraag worden gebruikt, zie de sectie op hoe te om voorbeeld API vraagin de het oplossen van problemengids van het Experience Platform te lezen.

Waarden verzamelen voor vereiste en optionele koppen gather-values

Om vraag aan Platform APIs te maken, moet u het authentificatieleerprogrammaeerst voltooien. Het voltooien van de autorisatiezelfstudie biedt de waarden voor elk van de vereiste headers in alle Experience Platform API-aanroepen, zoals hieronder wordt getoond:

  • Autorisatie: Drager {ACCESS_TOKEN}
  • x-api-key: {API_KEY}
  • x-gw-ims-org-id: {ORG_ID}

De middelen in Experience Platform kunnen aan specifieke virtuele zandbakken worden geïsoleerd. In aanvragen voor platform-API's kunt u de naam en id opgeven van de sandbox waarin de bewerking plaatsvindt. Dit zijn optionele parameters.

  • x-sandbox-name: {SANDBOX_NAME}
NOTE
Voor meer informatie over zandbakken in Experience Platform, zie de documentatie van het zandbakoverzicht.

Alle verzoeken die een nuttige lading (POST, PUT, PATCH) bevatten vereisen een extra media type kopbal:

  • Inhoudstype: application/json

Documentatie voor de wagenbak swagger-docs

In deze zelfstudie in Swagger vindt u begeleidende referentiedocumentatie voor alle API-aanroepen. Zie de documentatie van de Dienst API van de Stroom op Adobe I/O. We raden u aan deze zelfstudie en de documentatiepagina van Swagger parallel te gebruiken.

Hiermee wordt de lijst met beschikbare streamingdoelen opgehaald get-the-list-of-available-streaming-destinations

stap overzicht van de stappen van de Bestemming 1

Als eerste stap moet u bepalen naar welke streamingbestemming de gegevens moeten worden geactiveerd. Om met te beginnen, voer een vraag uit om een lijst van beschikbare bestemmingen te verzoeken die u kunt verbinden en publiek activeren aan. Voer het volgende GET verzoek aan het connectionSpecs eindpunt uit om een lijst van beschikbare bestemmingen terug te keren:

API formaat

GET /connectionSpecs

Verzoek

curl --location --request GET 'https://platform.adobe.io/data/foundation/flowservice/connectionSpecs' \
--header 'accept: application/json' \
--header 'x-gw-ims-org-id: {ORG_ID}' \
--header 'x-api-key: {API_KEY}' \
--header 'x-sandbox-name: {SANDBOX_NAME}' \
--header 'Authorization: Bearer {ACCESS_TOKEN}'

Reactie

Een succesvolle reactie bevat een lijst van beschikbare bestemmingen en hun unieke herkenningstekens (id). Sla de waarde op van het doel dat u wilt gebruiken, zoals in verdere stappen wordt vereist. Als u bijvoorbeeld een verbinding wilt maken met Amazon Kinesis of Azure Event Hubs en een publiek wilt maken, zoekt u het volgende fragment in het antwoord:

{
    "id": "86043421-563b-46ec-8e6c-e23184711bf6",
  "name": "Amazon Kinesis",
  ...
  ...
}

{
    "id": "bf9f5905-92b7-48bf-bf20-455bc6b60a4e",
  "name": "Azure Event Hubs",
  ...
  ...
}

Verbinden met uw Experience Platform gegevens connect-to-your-experience-platform-data

stap overzicht van de stappen 2 van de Bestemming

Vervolgens moet u verbinding maken met de gegevens van uw Experience Platform, zodat u profielgegevens kunt exporteren en activeren op de gewenste bestemming. Deze bestaat uit twee substappen die hieronder worden beschreven.

  1. Eerst, moet u een vraag uitvoeren om toegang tot uw gegevens in Experience Platform toe te staan, door opstelling een basisverbinding.
  2. Dan, gebruikend identiteitskaart van de basisverbinding, zult u een andere vraag maken waarin u een bronverbinding creeert, die de verbinding aan uw gegevens van het Experience Platform vestigt.

Toegang tot uw gegevens in Experience Platform toestaan

API formaat

POST /connections

Verzoek

curl --location --request POST 'https://platform.adobe.io/data/foundation/flowservice/connections' \
--header 'Authorization: Bearer {ACCESS_TOKEN}' \
--header 'x-api-key: {API_KEY}' \
--header 'x-gw-ims-org-id: {ORG_ID}' \
--header 'x-sandbox-name: {SANDBOX_NAME}' \
--header 'Content-Type: application/json' \
--data-raw '{
            "name": "Base connection to Experience Platform",
            "description": "This call establishes the connection to Experience Platform data",
            "connectionSpec": {
                "id": "{CONNECTION_SPEC_ID}",
                "version": "1.0"
            }
}'
  • {CONNECTION_SPEC_ID}: gebruik de specificatie-id van de verbinding voor profielservice - 8a9c3494-9708-43d7-ae3f-cda01e5030e1 .

Reactie

Een succesvolle reactie bevat het unieke herkenningsteken van de basisverbinding (id). Sla deze waarde op zoals vereist in de volgende stap om de bronverbinding te maken.

{
    "id": "1ed86558-59b5-42f7-9865-5859b552f7f4"
}

Verbinden met uw Experience Platform gegevens connect-to-platform-data

API formaat

POST /sourceConnections

Verzoek

curl --location --request POST 'https://platform.adobe.io/data/foundation/flowservice/sourceConnections' \
--header 'Authorization: Bearer {ACCESS_TOKEN}' \
--header 'x-api-key: {API_KEY}' \
--header 'x-gw-ims-org-id: {ORG_ID}' \
--header 'x-sandbox-name: {SANDBOX_NAME}' \
--header 'Content-Type: application/json' \
--data-raw '{
            "name": "Connecting to Profile Service",
            "description": "Optional",
            "connectionSpec": {
                "id": "{CONNECTION_SPEC_ID}",
                "version": "1.0"
            },
            "baseConnectionId": "{BASE_CONNECTION_ID}",
            "data": {
                "format": "json"
            },
            "params": {}
}'
  • {BASE_CONNECTION_ID}: gebruik de id die u in de vorige stap hebt verkregen.
  • {CONNECTION_SPEC_ID}: gebruik de specificatie-id van de verbinding voor profielservice - 8a9c3494-9708-43d7-ae3f-cda01e5030e1 .

Reactie

Een succesvolle reactie keert unieke herkenningsteken (id) voor de pas gecreëerde bronverbinding aan de Dienst van het Profiel terug. Hiermee bevestigt u dat u verbinding hebt gemaakt met de gegevens van uw Experience Platform. Sla deze waarde op zoals deze in een latere stap wordt vereist.

{
    "id": "ed48ae9b-c774-4b6e-88ae-9bc7748b6e97"
}

Verbinding maken met streamingdoel connect-to-streaming-destination

stap overzicht 3 van de stappen van de Bestemming

In deze stap stelt u een verbinding in met uw gewenste streamingdoel. Deze bestaat uit twee substappen die hieronder worden beschreven.

  1. Eerst, moet u een vraag uitvoeren om toegang tot de het stromen bestemming toe te staan, door opstelling een basisverbinding.
  2. Vervolgens doet u met de id van de basisverbinding een volgende aanroep waarin u een doelverbinding maakt. Hiermee geeft u in uw opslagaccount de locatie op waar de geëxporteerde gegevens worden geleverd en de indeling van de gegevens die worden geëxporteerd.

Toegang tot de streamingbestemming autoriseren

API formaat

POST /connections

Verzoek

IMPORTANT
In het onderstaande voorbeeld worden opmerkingen in de code vooraf opgenomen met // . Deze commentaren benadrukken waar de verschillende waarden voor verschillende het stromen bestemmingen moeten worden gebruikt. Verwijder de opmerkingen voordat u het fragment gebruikt.
curl --location --request POST 'https://platform.adobe.io/data/foundation/flowservice/connections' \
--header 'Authorization: Bearer {ACCESS_TOKEN}' \
--header 'x-api-key: {API_KEY}' \
--header 'x-gw-ims-org-id: {ORG_ID}' \
--header 'x-sandbox-name: {SANDBOX_NAME}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Connection for Amazon Kinesis/ Azure Event Hubs",
    "description": "summer advertising campaign",
    "connectionSpec": {
        "id": "{_CONNECTION_SPEC_ID}",
        "version": "1.0"
    },
    "auth": {
        "specName": "{AUTHENTICATION_CREDENTIALS}",
        "params": { // use these values for Amazon Kinesis connections
            "accessKeyId": "{ACCESS_ID}",
            "secretKey": "{SECRET_KEY}",
            "region": "{REGION}"
        },
        "params": { // use these values for Azure Event Hubs connections
            "sasKeyName": "{SAS_KEY_NAME}",
            "sasKey": "{SAS_KEY}",
            "namespace": "{EVENT_HUB_NAMESPACE}"
        }
    }
}'
  • {CONNECTION_SPEC_ID}: Gebruik identiteitskaart van de verbindingsspecificatie u in de stap verkrijgt de lijst van beschikbare bestemmingen.
  • {AUTHENTICATION_CREDENTIALS} : vul de naam van uw streamingdoel in: Aws Kinesis authentication credentials of Azure EventHub authentication credentials .
  • {ACCESS_ID}: voor Amazon Kinesis verbindingen. Uw toegangs-id voor uw Amazon Kinesis-opslaglocatie.
  • {SECRET_KEY}: voor Amazon Kinesis verbindingen. Je geheime sleutel voor je Amazon Kinesis-opslaglocatie.
  • {REGION}: voor Amazon Kinesis verbindingen. Het gebied in uw Amazon Kinesis -account waar Platform uw gegevens stroomt.
  • {SAS_KEY_NAME}: voor Azure Event Hubs verbindingen. Vul uw SAS-sleutelnaam in. Leer over voor authentiek verklaren aan Azure Event Hubs met de sleutels van SAS in de documentatie van Microsoft.
  • {SAS_KEY}: voor Azure Event Hubs verbindingen. Vul uw SAS-sleutel in. Leer over voor authentiek verklaren aan Azure Event Hubs met de sleutels van SAS in de documentatie van Microsoft.
  • {EVENT_HUB_NAMESPACE}: voor Azure Event Hubs verbindingen. Vul de naamruimte Azure Event Hubs in waarin Platform uw gegevens stroomt. Voor meer informatie, zie tot een Hubs van de Gebeurtenis namespacein de Microsoft documentatie leiden.

Reactie

Een succesvolle reactie bevat het unieke herkenningsteken van de basisverbinding (id). Sla deze waarde op zoals vereist in de volgende stap om een doelverbinding te maken.

{
    "id": "1ed86558-59b5-42f7-9865-5859b552f7f4"
}

Opslaglocatie en gegevensindeling opgeven

API formaat

POST /targetConnections

Verzoek

IMPORTANT
In het onderstaande voorbeeld worden opmerkingen in de code vooraf opgenomen met // . Deze commentaren benadrukken waar de verschillende waarden voor verschillende het stromen bestemmingen moeten worden gebruikt. Verwijder de opmerkingen voordat u het fragment gebruikt.
curl --location --request POST 'https://platform.adobe.io/data/foundation/flowservice/targetConnections' \
--header 'Authorization: Bearer {ACCESS_TOKEN}' \
--header 'x-api-key: {API_KEY}' \
--header 'x-gw-ims-org-id: {ORG_ID}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Amazon Kinesis/ Azure Event Hubs target connection",
    "description": "Connection to Amazon Kinesis/ Azure Event Hubs",
    "baseConnectionId": "{BASE_CONNECTION_ID}",
    "connectionSpec": {
        "id": "{CONNECTION_SPEC_ID}",
        "version": "1.0"
    },
    "data": {
        "format": "json"
    },
    "params": { // use these values for Amazon Kinesis connections
        "stream": "{NAME_OF_DATA_STREAM}",
        "region": "{REGION}"
    },
    "params": { // use these values for Azure Event Hubs connections
        "eventHubName": "{EVENT_HUB_NAME}"
    }
}'
  • {BASE_CONNECTION_ID}: gebruik de basisverbindings-id die u in de bovenstaande stap hebt verkregen.
  • {CONNECTION_SPEC_ID}: Gebruik de verbindingsspecificatie u in de stap verkregen krijgt de lijst van beschikbare bestemmingen.
  • {NAME_OF_DATA_STREAM}: voor Amazon Kinesis verbindingen. Geef de naam op van de bestaande gegevensstroom in uw Amazon Kinesis -account. Platform zal gegevens naar deze stroom uitvoeren.
  • {REGION}: voor Amazon Kinesis verbindingen. Het gebied in uw Amazon Kinesis-account waar Platform uw gegevens stroomt.
  • {EVENT_HUB_NAME}: voor Azure Event Hubs verbindingen. Vul de Azure Event Hub -naam in waarin Platform uw gegevens stroomt. Voor meer informatie, zie een gebeurtenishubin de Microsoft documentatie creëren.

Reactie

Een succesvol antwoord keert unieke herkenningsteken (id) voor de pas gecreëerde doelverbinding aan uw het stromen bestemming terug. Sla deze waarde op zoals deze in latere stappen wordt vereist.

{
    "id": "12ab90c7-519c-4291-bd20-d64186b62da8"
}

Een gegevensstroom maken

stap overzicht van de stappen van de Bestemming 4

Met de id's die u in de vorige stappen hebt opgehaald, kunt u nu een gegevensstroom maken tussen de gegevens van het Experience Platform en de bestemming waarnaar u de gegevens wilt activeren. Beschouw deze stap als het construeren van de pijpleiding, waardoor de gegevens, tussen Experience Platform en uw gewenste bestemming later zullen stromen.

Om een gegevensstroom tot stand te brengen, voer een verzoek van de POST uit, zoals hieronder getoond, terwijl het verstrekken van de hieronder vermelde waarden binnen de lading.

Voer het volgende verzoek van de POST uit om een gegevensstroom tot stand te brengen.

API formaat

POST /flows

Verzoek

curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/flows' \
-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": "Azure Event Hubs",
  "description": "Azure Event Hubs",
  "flowSpec": {
    "id": "{FLOW_SPEC_ID}",
    "version": "1.0"
  },
  "sourceConnectionIds": [
    "{SOURCE_CONNECTION_ID}"
  ],
  "targetConnectionIds": [
    "{TARGET_CONNECTION_ID}"
  ],
  "transformations": [
    {
      "name": "GeneralTransform",
      "params": {
        "profileSelectors": {
          "selectors": [

          ]
        },
        "segmentSelectors": {
          "selectors": [

          ]
        }
      }
    }
  ]
}

Reactie

Een geslaagde reactie retourneert de id (id) van de nieuwe gegevensstroom en een etag . Noteer beide waarden. zoals u dat in de volgende stap doet , om het publiek te activeren .

{
    "id": "8256cfb4-17e6-432c-a469-6aedafb16cd5",
    "etag": "8256cfb4-17e6-432c-a469-6aedafb16cd5"
}

Gegevens activeren naar uw nieuwe bestemming activate-data

stap overzicht van de stappen van de Bestemming 5

Nadat u alle verbindingen en de gegevensstroom hebt gemaakt, kunt u nu uw profielgegevens activeren op het streamingplatform. In deze stap selecteert u welk publiek en welke profielkenmerken u naar de bestemming verzendt en kunt u gegevens plannen en naar de bestemming verzenden.

Als u een publiek naar uw nieuwe bestemming wilt activeren, moet u een JSON PATCH-bewerking uitvoeren, vergelijkbaar met het onderstaande voorbeeld. U kunt veelvoudige publiek en profielattributen in één vraag activeren. Meer over PATCH JSON leren, zie de specificatie RFC.

API formaat

PATCH /flows

Verzoek

curl --location --request PATCH 'https://platform.adobe.io/data/foundation/flowservice/flows/{DATAFLOW_ID}' \
--header 'Authorization: Bearer {ACCESS_TOKEN}' \
--header 'x-api-key: {API_KEY}' \
--header 'x-gw-ims-org-id: {ORG_ID}' \
--header 'Content-Type: application/json' \
--header 'x-sandbox-name: {SANDBOX_NAME}' \
--header 'If-Match: "{ETAG}"' \
--data-raw '[
  {
    "op": "add",
    "path": "/transformations/0/params/segmentSelectors/selectors/-",
    "value": {
      "type": "PLATFORM_SEGMENT",
      "value": {
        "name": "Name of the audience that you are activating",
        "description": "Description of the audience that you are activating",
        "id": "{SEGMENT_ID}"
      }
    }
  },
  {
    "op": "add",
    "path": "/transformations/0/params/profileSelectors/selectors/-",
    "value": {
      "type": "JSON_PATH",
      "value": {
        "operator": "EXISTS",
        "path": "{PROFILE_ATTRIBUTE}"
      }
    }
  }
]
Eigenschap
Beschrijving
{DATAFLOW_ID}
Gebruik in de URL de id van de gegevensstroom die u in de vorige stap hebt gemaakt.
{ETAG}

Krijg {ETAG} van de reactie in de vorige stap, een dataflowcreëren. De antwoordindeling in de vorige stap heeft escape-aanhalingstekens. U moet de niet-beschermde waarden in de kopbal van het verzoek gebruiken. Zie het onderstaande voorbeeld:

  • Voorbeeld van reactie: "etag":""7400453a-0000-1a00-0000-62b1c7a90000""
  • Waarde die u in uw verzoek wilt gebruiken: "etag": "7400453a-0000-1a00-0000-62b1c7a90000"

De labelwaarde wordt bijgewerkt bij elke geslaagde update van een gegevensstroom.

{SEGMENT_ID}
Geef de gebruikers-id op die u naar dit doel wilt exporteren. Om publiek IDs voor het publiek terug te winnen dat u wilt activeren, zie een publieksdefinitiein de Experience Platform API verwijzing terugwinnen.
{PROFILE_ATTRIBUTE}
Bijvoorbeeld: "person.lastName"
op
De verrichtingsvraag die wordt gebruikt om de actie te bepalen nodig om dataflow bij te werken. Bewerkingen zijn: add , replace en remove . Als u een publiek aan een gegevensstroom wilt toevoegen, gebruikt u de bewerking add .
path
Definieert het deel van de flow dat moet worden bijgewerkt. Wanneer u een publiek aan een gegevensstroom toevoegt, gebruikt u het pad dat in het voorbeeld is opgegeven.
value
De nieuwe waarde waarmee u de parameter wilt bijwerken.
id
Geef de id op van het publiek dat u aan de doelgegevensstroom toevoegt.
name
Facultatief. Geef de naam op van het publiek dat u aan de doelgegevensstroom toevoegt. Dit veld is niet verplicht en u kunt een publiek toevoegen aan de doelgegevensstroom zonder de naam ervan op te geven.

Reactie

Kijk naar een 202 OK-antwoord. Er wordt geen responsorgaan geretourneerd. Om te bevestigen dat het verzoek correct was, zie de volgende stap, de gegevensstroom bevestigen.

De gegevensstroom valideren

stap overzicht van de stappen van de Bestemming 6

Als laatste stap in de zelfstudie moet u controleren of het publiek en de profielkenmerken correct zijn toegewezen aan de gegevensstroom.

Om dit te bevestigen, voer het volgende verzoek van de GET uit:

API formaat

GET /flows

Verzoek

curl --location --request PATCH 'https://platform.adobe.io/data/foundation/flowservice/flows/{DATAFLOW_ID}' \
--header 'Authorization: Bearer {ACCESS_TOKEN}' \
--header 'x-api-key: {API_KEY}' \
--header 'x-gw-ims-org-id: {ORG_ID}' \
--header 'Content-Type: application/json' \
--header 'x-sandbox-name: prod' \
--header 'If-Match: "{ETAG}"'
  • {DATAFLOW_ID}: gebruik de gegevensstroom uit de vorige stap.
  • {ETAG}: gebruik het label van de vorige stap.

Reactie

De geretourneerde reactie moet in de parameter transformations het publiek en de profielkenmerken bevatten die u in de vorige stap hebt verzonden. Een sample transformations -parameter in de reactie kan er als volgt uitzien:

"transformations": [
    {
        "name": "GeneralTransform",
        "params": {
            "profileSelectors": {
                        "selectors": [
                            {
                                "type": "JSON_PATH",
                                "value": {
                                    "path": "personalEmail.address",
                                    "operator": "EXISTS"
                                }
                            },
                            {
                                "type": "JSON_PATH",
                                "value": {
                                    "path": "person.lastname",
                                    "operator": "EXISTS"
                                }
                            }
                        ]
                    },
            "segmentSelectors": {
                "selectors": [
                    {
                        "type": "PLATFORM_SEGMENT",
                        "value": {
                            "name": "Men over 50",
                            "description": "",
                            "id": "72ddd79b-6b0a-4e97-a8d2-112ccd81bd02"
                        }
                    }
                ]
            }
        }
    }
],

Geëxporteerde Gegevens

IMPORTANT
Naast de profielattributen en het publiek in de stap activeer gegevens aan uw nieuwe bestemming, zullen de uitgevoerde gegevens in AWS Kinesis en Azure Event Hubs ook informatie over de identiteitskaart omvatten. Dit vertegenwoordigt de identiteiten van de uitgevoerde profielen (bijvoorbeeld ECID, mobiele identiteitskaart, identiteitskaart van Google, e-mailadres, enz.). Zie een voorbeeld hieronder.
{
  "person": {
    "email": "yourstruly@adobe.com"
  },
  "segmentMembership": {
    "ups": {
      "72ddd79b-6b0a-4e97-a8d2-112ccd81bd02": {
        "lastQualificationTime": "2020-03-03T21:24:39Z",
        "status": "exited"
      },
      "7841ba61-23c1-4bb3-a495-00d695fe1e93": {
        "lastQualificationTime": "2020-03-04T23:37:33Z",
        "status": "realized"
      }
    }
  },
  "identityMap": {
    "ecid": [
      {
        "id": "14575006536349286404619648085736425115"
      },
      {
        "id": "66478888669296734530114754794777368480"
      }
    ],
    "email_lc_sha256": [
      {
        "id": "655332b5fa2aea4498bf7a290cff017cb4"
      },
      {
        "id": "66baf76ef9de8b42df8903f00e0e3dc0b7"
      }
    ]
  }
}

Postman -verzamelingen gebruiken om verbinding te maken met streaming doelen collections

Om met de het stromen bestemmingen te verbinden die in dit leerprogramma worden beschreven op een meer gestroomlijnde manier, kunt u Postman gebruiken.

Postman is een hulpmiddel dat u kunt gebruiken om API vraag te maken en bibliotheken van vooraf bepaalde vraag en milieu's te beheren.

Voor deze specifieke zelfstudie zijn de volgende Postman verzamelingen gekoppeld:

  • AWS Kinesis Postman collectie
  • Azure Event Hubs Postman collectie

Klik hierom het archief van inzamelingen te downloaden.

Elke verzameling bevat de benodigde aanvragen en omgevingsvariabelen voor respectievelijk AWS Kinesis en Azure Event Hub .

De Postman -verzamelingen gebruiken how-to-use-postman-collections

Voer de volgende stappen uit om verbinding te maken met de doelen die zijn gekoppeld aan de verzamelingen in Postman :

  • downloaden en installeren Postman;
  • Downloaden unzip de inzamelingen in bijlage;
  • Importeer de verzamelingen vanuit de bijbehorende mappen naar Postman ;
  • Vul de omgevingsvariabelen in volgens de instructies in dit artikel;
  • Voer de API aanvragen van Postman uit op basis van de instructies in dit artikel.

API-foutafhandeling api-error-handling

De API-eindpunten in deze zelfstudie volgen de algemene beginselen van het API-foutbericht voor Experience Platforms. Verwijs naar API statuscodesen de fouten van de verzoekkopbalin de het oplossen van problemengids van het Platform voor meer informatie bij het interpreteren van foutenreacties.

Volgende stappen next-steps

Door deze zelfstudie te volgen, hebt u Platform met succes verbonden met één van uw aangewezen het stromen bestemmingen en opstelling een gegevensstroom aan de respectieve bestemming. De uitgaande gegevens kunnen nu in de bestemming voor klantenanalyse of om het even welke andere gegevensverrichtingen worden gebruikt u zou willen uitvoeren. Raadpleeg de volgende pagina's voor meer informatie:

recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6