Solo puede crear claves API para las organizaciones de las que es administrador. Si se muestra este mensaje, desea crear claves de API y desea preguntar a uno de los administradores de la organización.
Esto significa que hay un problema con el aprovisionamiento de IMS de su producto de Campaign específico: 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 de su perfil IMS: Debe tener un prodCtx donde el organization_id sea el mismo que el que puso en su URL para Adobe.io para poder enrutar su 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 su perfil 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 está solicitando no sea válido. En Adobe.io, al seleccionar el servicio de Campaign, se obtiene un selector con una lista de posibles organization_ids. Debe comprobar que el que elige es el que introduce en la dirección URL.
Su token no es válido (se ha utilizado 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.