您只能为您所管理的组织创建API密钥。 如果显示此消息并且您希望创建API密钥,并且您希望询问组织的管理员之一。
这意味着您的特定Campaign产品的IMS配置存在问题:IMS团队需要修复该问题。
要获取更多详细信息,您可以使用令牌调用IMS API,以查看您的IMS配置文件是什么样的:您需要一个prodCtx,其中organization_id与您放置在URL中的相同,以便能够路由您的Adobe。
如果缺少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>'
它会返回以下错误。
{"error_code":"403023","message":"Profile is not valid"}
使用此请求检查您的IMS配置文件。
-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>'
在响应中,ORGANIZATION_ID值必须在您的第一个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声明您的URI无效:您请求的URI很可能无效。 在Adobe.io上,当您选择Campaign服务时,您会获得一个选取器,其中包含可能的organization_id列表。 您需要检查您选择的就是您放入URL中的服务器。
您的令牌无效(用于生成令牌的IMS调用不正确)或您的令牌已过期。
根据实例配置,创建的配置文件需要关联到 orgUnit. 要了解如何在创建时添加此字段,请参阅 本节.