Erstellen einer Shopify-Basisverbindung mithilfe der Flow Service-API

Eine Basisverbindung stellt die authentifizierte Verbindung zwischen einer Quelle und Adobe Experience Platform dar.

Lesen Sie dieses Handbuch, um zu erfahren, wie Sie eine Basisverbindung für den Shopify-Quell-Connector mithilfe der Flow Service API erstellen.

Erste Schritte

Dieses Handbuch setzt ein Verständnis der folgenden Komponenten von Adobe Experience Platform voraus:

  • Sources: Verwenden Sie Quellen, um Daten aus einer Vielzahl externer Systeme und Plattformen einfach einzubringen. Mit dieser Funktion können Sie Ihre eingehenden Daten organisieren, beschriften und anreichern, sodass Sie mithilfe von Experience Platform-Services einen größeren Nutzen daraus ziehen können.
  • Sandboxes: Mit Sandboxes können Sie digitale Erlebnisse sicher experimentieren, testen und entwickeln, indem Sie separate Bereiche in Ihrer Experience Platform-Instanz bereitstellen, sodass Sie Änderungen vornehmen können, ohne die Produktionsumgebung zu beeinträchtigen.

Sammeln erforderlicher Anmeldedaten

Sie müssen über gültige Shopify-Authentifizierungsdaten verfügen, um eine Basisverbindung zu erstellen. Einzelheiten zu den erforderlichen Anmeldeinformationen und deren Abruf finden Sie unter Shopify Quell-Connector - Übersicht.

Verwenden von Experience Platform-APIs

Informationen zum erfolgreichen Aufrufen von Experience Platform-APIs finden Sie im Handbuch unter ​ mit Experience Platform-APIs.

Erstellen einer Basisverbindung

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 Basisverbindungs-ID zu erstellen, stellen Sie eine POST-Anfrage an den Endpunkt /connections und geben Sie dabei Ihre Shopify-Authentifizierungs-Anmeldedaten als Teil der Anfrageparameter an.

API-Format

POST /connections

Einfache Authentifizierung

Die folgende Anfrage erstellt eine Basisverbindung für Shopify mit einfacher Authentifizierung:

Anfrage
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": "Shopify source",
      "description": "Shopify source",
      "auth": {
          "specName": "Basic Authentication",
          "params": {
              "host": "{HOST}",
              "accessToken": "{ACCESS_TOKEN}"
          }
      },
      "connectionSpec": {
          "id": "4f63aa36-bd48-4e33-bb83-49fbcd11c708",
          "version": "1.0"
      }
  }
table 0-row-2 1-row-2 2-row-2 3-row-2
Eigenschaft Beschreibung
auth.params.host Der Endpunkt des Shopify-Servers.
auth.params.accessToken Das Zugriffstoken für Ihr Shopify Benutzerkonto.
connectionSpec.id Die Spezifikations-ID der Shopify-Verbindung: 4f63aa36-bd48-4e33-bb83-49fbcd11c708.
Antwort

Eine erfolgreiche Antwort gibt die neu erstellte Verbindung zurück, einschließlich ihrer eindeutigen Verbindungskennung (id). Diese ID ist erforderlich, um Ihre Daten im nächsten Tutorial zu untersuchen.

code language-json
{
    "id": "582f4f8d-71e9-4a5c-a164-9d2056318d6c",
    "etag": "\"d600d3ae-0000-0200-0000-5fa99a3d0000\""
}

Basierend auf Zugriffstoken

Die folgende Anfrage erstellt eine Basisverbindung für Shopify mit einfacher Authentifizierung:

Anfrage
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": "Create shopify v2 Test Connection",
    "description": "Connection creation for Shopify",
    "auth": {
      "specName": "Access Token Based",
      "params": {
        "host": "{HOST}",
        "accessToken": "{ACCESS_TOKEN}"
      }
    },
    "connectionSpec": {
      "id": "4f63aa36-bd48-4e33-bb83-49fbcd11c708",
      "version": "1.0"
    }
}'
table 0-row-2 1-row-2 2-row-2 3-row-2
Eigenschaft Beschreibung
auth.params.host Der Endpunkt des Shopify-Servers.
auth.params.accessToken Das Zugriffstoken für Ihr Shopify Benutzerkonto.
connectionSpec.id Die Spezifikations-ID der Shopify-Verbindung: 4f63aa36-bd48-4e33-bb83-49fbcd11c708.
Antwort

Eine erfolgreiche Antwort gibt die neu erstellte Verbindung zurück, einschließlich ihrer eindeutigen Verbindungskennung (id). Diese ID ist erforderlich, um Ihre Daten im nächsten Tutorial zu untersuchen.

code language-json
{
    "id": "92a00150-f3cc-4283-8fc4-6232725bcf33",
    "etag": "\"bb04d1f7-0000-0200-0000-69807e830000\""
}

Nächste Schritte

In diesem Tutorial haben Sie eine Shopify-Basisverbindung mithilfe der Flow Service-API erstellt. Sie können diese Basisverbindungs-ID in den folgenden Tutorials verwenden:

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