API キーは、自分が管理している組織に対してのみ作成できます。 このメッセージが表示され、API キーを作成して組織の管理者に問い合わせたい場合。
つまり、特定の Campaign 製品の IMS プロビジョニングに問題があるということです。IMS チームが修正する必要があります。
詳細を取得するには、トークンを使用して IMS API を呼び出し、IMS プロファイルがどのように表示されるかを確認します。prodCtx が必要です。このとき、organization_id が、Adobe.io がリクエストをルーティングできるように、URL に入力したものと同じである必要があります。
見つからない場合は、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_ids のリストが表示されます。 選択したものが、URL に配置したものであることを確認する必要があります。
トークンが無効(トークンの生成に使用される不適切な IMS 呼び出し)か、トークンの有効期限が切れています。
インスタンスの設定に応じて、作成したプロファイルを orgUnit. このフィールドを作成に追加する方法については、 この節.