Crear una conexión base Phoenix mediante la API Flow Service
Una conexión base representa la conexión autenticada entre un origen y Adobe Experience Platform.
Este tutorial proporciona pasos sobre cómo crear una conexión base y conectar su cuenta de Phoenix a Adobe Experience Platform mediante la API Flow Service.
Introducción
Esta guía requiere una comprensión práctica de los siguientes componentes de Experience Platform:
- Fuentes: Experience Platform permite la ingesta de datos de varias fuentes al tiempo que le ofrece la capacidad de estructurar, etiquetar y mejorar los datos entrantes mediante los servicios de Experience Platform.
- Zonas protegidas: Experience Platform proporciona zonas protegidas virtuales que dividen una sola instancia de Experience Platform en entornos virtuales independientes para ayudar a desarrollar y evolucionar aplicaciones de experiencia digital.
Las secciones siguientes proporcionan información adicional que necesitará conocer para conectarse correctamente a Phoenix mediante la API Flow Service.
Recopilar credenciales necesarias
Debe proporcionar las siguientes credenciales de autenticación para conectar su cuenta de Phoenix a Experience Platform.
host
username
password
port
httpPath
enableSsl
connectionSpec.id
102706fb-a5cd-42ee-afe0-bc42f017ff43
Para obtener más información sobre cómo empezar, consulte este documento de Phoenix.
Uso de API de Experience Platform
Para obtener información sobre cómo realizar llamadas correctamente a las API de Experience Platform, consulte la guía sobre introducción a las API de Experience Platform.
Crear una conexión base
Una conexión base retiene información entre el origen y Experience Platform, incluidas las credenciales de autenticación del origen, el estado actual de la conexión y el identificador único de la conexión base. El ID de conexión base le permite explorar y navegar por archivos desde el origen e identificar los elementos específicos que desea introducir, incluida la información sobre sus tipos de datos y formatos.
Para crear una conexión base, realice una petición POST al extremo /connections
y proporcione sus credenciales de autenticación Phoenix en el cuerpo de la solicitud.
Formato de API
POST /connections
Solicitud
La siguiente solicitud crea una conexión base para Phoenix:
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": "Phoenix test connection",
"description": "Phoenix test connection",
"auth": {
"specName": "Basic Authentication",
"params": {
"host": "{HOST}",
"username": "{USERNAME}",
"password":"{PASSWORD}",
"port": {PORT},
"httpPath": "{PATH}",
"enableSsl": {SSL}
}
},
"connectionSpec": {
"id": "102706fb-a5cd-42ee-afe0-bc42f017ff43",
"version": "1.0"
}
}'
auth.params.host
auth.params.username
auth.params.password
auth.params.port
auth.params.httpPath
auth.params.enableSsl
connectionSpec.id
102706fb-a5cd-42ee-afe0-bc42f017ff43
.Respuesta
Una respuesta correcta devuelve detalles de la conexión recién creada, incluido su identificador único (id
). Este ID es necesario para explorar los datos en el siguiente tutorial.
{
"id": "0d982fff-c443-403e-982f-ffc443f03e37",
"etag": "\"830082dc-0000-0200-0000-5e84ee560000\""
}
Pasos siguientes
Siguiendo este tutorial, ha creado una conexión base Phoenix mediante la API Flow Service. Puede utilizar este ID de conexión base en los siguientes tutoriales: