Configuración del acceso a API setting-up-api-access
El acceso a la API de Adobe Campaign Standard se configura mediante los pasos siguientes. Cada uno de estos pasos se detalla en la documentación de Adobe Developer.
-
Compruebe que tiene un certificado digital o créese uno si es necesario. Las claves pública y privada proporcionadas con el certificado son necesarias en los siguientes pasos.
-
Cree una nueva integración al servicio Adobe Campaign en Adobe Developer y configúrelo. A continuación, se generarán sus credenciales (clave de API, secreto de cliente…).
-
Cree una credencial de servidor a servidor OAuth siguiendo estos pasos de implementación
note important IMPORTANT JWT (JSON Web Tokens) está actualmente en desuso y se está reemplazando por OAuth. La transición se está llevando a cabo de forma progresiva en las próximas versiones de Campaign. Las credenciales de la cuenta de servicio (JWT) se han marcado como obsoletas y seguirán funcionando hasta el 27 de enero de 2025. Por lo tanto, debe migrar la aplicación o integración para utilizar la nueva credencial de servidor a servidor OAuth antes del 27 de enero de 2025. Se prefiere la autenticación OAuth. Encontrará todos los elementos para migrar de la autenticación JWT a la autenticación OAuth en estas páginas:
Para establecer una sesión segura de API de Adobe I/O de servicio a servicio, cada solicitud a un servicio de Adobe debe incluir la información siguiente en el encabezado Autorización.
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
-
<ORGANIZATION>: Este es su ID de ORGANIZACIÓN personal; el Adobe proporciona un ID de ORGANIZACIÓN para cada una de sus instancias:
- <ORGANIZATION> : su instancia de producción,
- <ORGANIZATION-mkt-stage>: su instancia de fase.
Para obtener el valor del ID de organización, consulte con su administrador o contacto técnico de Adobe. También puede recuperarla en Adobe I/O al crear una nueva integración, en la lista de licencias (consulte la documentación de Adobe Developer).
-
<ACCESS_TOKEN>: Su token de acceso personal, que se recuperó al intercambiar su token web JSON a través de una solicitud de POST.
-
<API_KEY>: su clave de API personal. Se proporciona en Adobe I/O después de crear una nueva integración con el servicio de Adobe Campaign.
Resolución de problemas
Durante la integración de AdobeIO, si aparece el siguiente error:
{
"code": 502,
"message": "Oops. Something went wrong. Check your URI and try again."
}
Póngase en contacto con el administrador o con el contacto técnico del Adobe para comprobar si el parámetro CNAME se crea correctamente.