[Beta]{class="badge informative"}

Skapa en PathFactory-basanslutning med API:t Flow Service

En basanslutning representerar den autentiserade anslutningen mellan en källa och Adobe Experience Platform.

Läs det här dokumentet om du vill veta mer om hur du skapar en basanslutning för PathFactory med [Flow Service API] (https://www.adobe.io/experience-platform-apis/references/flow-service/).

Kom igång

Handboken kräver en fungerande förståelse av följande komponenter i Experience Platform:

  • Källor: Experience Platform tillåter data att hämtas från olika källor samtidigt som du kan strukturera, etikettera och förbättra inkommande data med hjälp av plattformstjänster.
  • Sandlådor: Experience Platform tillhandahåller virtuella sandlådor som partitionerar en enda plattformsinstans till separata virtuella miljöer för att utveckla och utveckla program för digitala upplevelser.

Använda plattforms-API:er

Mer information om hur du kan anropa plattforms-API:er finns i guiden Komma igång med plattforms-API:er.

Följande avsnitt innehåller ytterligare information som du behöver känna till för att kunna ansluta till PathFactory med API:t Flow Service.

Samla in nödvändiga autentiseringsuppgifter gather-credentials

För att få åtkomst till ditt PathFactory-konto på plattformen måste du ange följande värden:

Autentiseringsuppgifter
Beskrivning
Användarnamn
Användarnamn för ditt PathFactory-konto. Detta är nödvändigt för att identifiera ditt konto i systemet.
Lösenord
Lösenordet som är kopplat till ditt PathFactory-konto. Säkerställ att detta skyddas för att förhindra obehörig åtkomst.
Domän
Domänen som är associerad med ditt PathFactory-konto. Detta refererar vanligtvis till den unika identifieraren i din PathFactory-URL.
Åtkomsttoken
En unik token som används för API-autentisering för att säkerställa säker kommunikation mellan dina system och PathFactory.
API-slutpunkter

Särskilda API-slutpunkter för dataåtkomst: Besökare, sessioner och sidvyer. Varje slutpunkt motsvarar olika datauppsättningar som du kan hämta. Obs! Dessa är fördefinierade av PathFactory och är specifika för de data som du vill komma åt:

  • Slutpunkt för besökare: /api/public/v3/data_lake_apis/visitors.json
  • Sessionsslutpunkt: /api/public/v3/data_lake_apis/sessions.json
  • Slutpunkt för sidvyer: /api/public/v3/data_lake_apis/page_views.json

Mer information om hur du skyddar och använder dina autentiseringsuppgifter, och om hur du hämtar och uppdaterar din åtkomsttoken finns på PathFactory supportcentret. Den här resursen innehåller omfattande guider om hur du hanterar dina inloggningsuppgifter och säkerställer effektiv och säker API-integrering.

Skapa en basanslutning

En basanslutning bevarar information mellan källan och plattformen, inklusive källans autentiseringsuppgifter, anslutningsstatus och ditt unika basanslutnings-ID. Med det grundläggande anslutnings-ID:t kan du utforska och navigera bland filer inifrån källan och identifiera de specifika objekt som du vill importera, inklusive information om deras datatyper och format.

Om du vill skapa ett grundläggande anslutnings-ID skickar du en POST till /connections-slutpunkten och anger dina PathFactory autentiseringsuppgifter som en del av begärandetexten.

API-format

POST /connections

Begäran

Följande begäran skapar en basanslutning för PathFactory:

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": "PathFactory base connection",
      "description": "PathFactory base connection",
      "auth": {
          "specName": "Basic Authentication",
          "params": {
              "host": "acme-ab12c3d4e5fg6hijk7lmnop8qrst"
              "clientId": "pathfactory",
              "clientSecret": "xxxx"
          }
      },
      "connectionSpec": {
          "id": "ea1c2a08-b722-11eb-8529-0242ac130003",
          "version": "1.0"
      }
  }'
Egenskap
Beskrivning
auth.params.clientId
Klient-ID som är associerat med ditt PathFactory-program.
auth.params.clientSecret
Klienthemligheten som är associerad med ditt PathFactory-program.
connectionSpec.id
Anslutningsspecifikations-ID PathFactory: ea1c2a08-b722-11eb-8529-0242ac130003.

Svar

Ett svar returnerar den nyligen skapade anslutningen, inklusive dess unika anslutnings-ID (id). Detta ID krävs för att utforska dina data i nästa självstudiekurs.

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

Nästa steg

Genom att följa den här självstudiekursen har du skapat en PathFactory-basanslutning med API:t Flow Service. Du kan använda detta grundläggande anslutnings-ID i följande självstudier:

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