Solo puede crear claves de API para las organizaciones de las que es administrador. Si aparece este mensaje y desea crear claves de API y desea solicitar al administrador de la organización que lo proporcione.
Esto significa que existe un problema con el aprovisionamiento IMS de su producto específico de Campaign: el equipo de IMS debe solucionarlo.
Para obtener más información, puede llamar a la API de IMS con su token para ver el aspecto que tiene su perfil de IMS: Debe tener un prodCtx en el que el identificador de organización sea el mismo que el que introdujo en la URL de Adobe.io para poder enrutar la solicitud.
Si falta, es necesario corregir el aprovisionamiento de IMS.
-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"}
Compruebe 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 Campaign, se obtiene un selector con una lista de posibles valores de Organization_ids. Debe comprobar que el que elija es el que introdujo en su URL.
El token no es válido (se usa una llamada IMS incorrecta para generar un token) o su token ha caducado.
Según la configuración de la instancia, el perfil creado debe asociarse a un orgUnit. Para comprender cómo añadir este campo en la creación, consulte esta sección.