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 Documentación de Adobe Developer.
-
Compruebe que tiene un certificado digital, o cree uno si es necesario. Las claves públicas y privadas proporcionadas con el certificado son necesarias en los siguientes pasos.
-
Cree una nueva integración con el servicio de Adobe Campaign in Adobe Developer y configúrelo. A continuación, se generan sus credenciales (clave de API, secreto de cliente…).
-
Creación de un token web JSON (JWT) a partir de las credenciales generadas anteriormente y firmarla con su clave privada. El JWT codifica toda la información de identidad y seguridad que necesita el Adobe para comprobar su identidad y concederle acceso a la API.
note availability AVAILABILITY 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 dentro de las próximas versiones de Campaign y la documentación se actualizará para reflejar estas actualizaciones. -
Intercambio del JWT por un token de acceso a través de una solicitud de POST. Este token de acceso deberá utilizarse en cada encabezado de sus solicitudes de API.
Para crear una sesión segura de la API de Adobe I/O servicio a servicio, cada solicitud a un servicio de Adobe debe incluir en el encabezado Autorización la información siguiente.
-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 las instancias
- <organization> : su instancia de producción,
- <organization-mkt-stage>: su instancia de fase.
Para obtener el valor de su ID de ORGANIZACIÓN, consulte con el administrador o con el contacto técnico del 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>: el token de acceso personal, que se recuperó al intercambiar el token web JSON a través de una solicitud de POST.
-
<api_key>: su clave 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.