API 疑難排解

  • 轉到Adobe.io控制台時,將出現以下錯誤:"Adobe I/O控制台僅可用於選擇企業帳戶的成員。 如果您認為您應該擁有訪問權限,請與系統管理員聯繫。」

您只能為您管理的組織建立API密鑰。 如果顯示此消息,並且您要建立API密鑰,並且要詢問組織的管理員之一。

  • 在請求Adobe.io時,您會得到{ "error_code":"403023","message":"配置檔案無效"}

這意味著您的特定市場活動產品的IMS配置存在問題:IMS團隊需要修復它。

要獲取更多詳細資訊,您可以使用令牌調用IMS API,以查看您的IMS配置檔案的樣式:您需要有一個prodCtx,其中organization_id與URL中的organization_id相同,以便Adobe.io能夠路由您的請求。
如果缺少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時,您會得到{"code":500, "message":"Aoh。 發生錯誤. 請檢查URI,然後重試。"}

Adobe.io聲明無效的URI:您請求的URI很可能無效。 在Adobe.io上,選擇「市場活動」服務時,您將得到一個具有可能organization_id清單的選取器。 您需要檢查您選擇的是否是您在URL中輸入的。

  • 在請求Adobe.io時,您會得到{"error_code":"401013","message":"Oauth令牌無效"}

令牌無效(用於生成令牌的IMS調用不正確)或令牌已過期。

  • 建立後我看不到個人資料

根據實例配置,建立的配置檔案需要與 組織單位。 要瞭解如何在建立中添加此欄位,請咨詢 此部分

本頁內容