Solo puede crear claves de API para las organizaciones de IMS que administra. Si se muestra este mensaje y desea crear claves de API, y desea preguntar a un administrador de la organización de IMS.
Esto significa que existe un problema con el aprovisionamiento IMS de su producto de Campaña específico: el equipo de IMS necesita arreglarlo.
Para obtener más información, puede llamar a la API de IMS con su token para ver el aspecto del perfil de IMS: Debe tener un prodCtx en el que el identificador de organización sea el mismo que el que introdujo en la dirección URL de Adobe.io para poder enrutar la solicitud.
Si falta el aprovisionamiento de IMS, debe corregirse.
-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>'
Devuelve el siguiente error.
{"error_code":"403023","message":"Profile is not valid"}
Consulte el perfil de IMS con esta solicitud.
-X GET https://ims-na1.adobelogin.com/ims/profile/v1 \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
En la respuesta, el valor ORGANIZATION_ID debe ser el mismo en la primera solicitud de GET.
{
"countryCode": "FR",
"mrktPermEmail": null,
"projectedProductContext": [
{
"prodCtx": {
"statusCode": "ACTIVE",
"ident": "ZQ9FRQK7BF09YXAESFY9DDQP1G",
"modDts": 1448307260000,
"organization_id": "actest",
"owningEntity": "6096892F54B5819E0A4C98A2@AdobeOrg",
"serviceCode": "dma_tartan",
"label": "Adobe Marketing Cloud",
"serviceLevel": "standard",
"createDts": 1421181343000,
"deal_id": " "
}
}
]
}
Adobe.io declara su URI no válido: lo más probable es que el URI que solicita no sea válido. En Adobe.io, al seleccionar el servicio de Campaña, se obtiene un selector con una lista de posibles Organization_ids. Debe comprobar que el que elija es el que introdujo en la dirección URL.
El token no es válido (se usa una llamada IMS incorrecta para generar un token) o el token ha caducado.
Según la configuración de la instancia, el perfil creado debe asociarse a una orgUnit. Para comprender cómo agregar este campo en la creación, consulte esta sección.