設定 API 存取 setting-up-api-access

Adobe Campaign Standard API存取權是透過下列步驟設定。 Adobe Developer檔案中會詳細說明這些步驟。

IMPORTANT
若要在Adobe Developer中管理憑證,請確定您對該組織具有​ 系統管理員 ​許可權,或在Admin Console中具有開發人員帳戶
  1. 檢查您是否有數位憑證,或視需要建立一個憑證。 以下步驟需要憑證隨附的公開和私密金鑰。

  2. Adobe Developer中建立與Adobe Campaign服務的新整合 ​並加以設定。 接著會產生您的認證(API金鑰、使用者端密碼……)。

  3. 從先前產生的認證建立JSON Web權杖(JWT),並使用您的私密金鑰簽署。 JWT會編碼Adobe驗證您的身分並授予您API存取權所需的所有身分和安全資訊。

    note important
    IMPORTANT
    JWT (JSON Web 權杖) 目前正在折舊中,並即將由 OAuth 取代。此轉換將在Campaign即將發行的版本中逐步執行。 服務帳戶(JWT)憑證已標示為已棄用,並將繼續使用至2025年1月27日。 因此,您必須移轉應用程式或整合,才能在2025年1月27日之前使用新的OAuth伺服器對伺服器認證。 建議使用OAuth驗證。 您將在以下頁面上找到要從JWT驗證移轉至OAuth驗證的所有元素:
  4. 透過POST要求將您的JWT交換為存取權杖。 此存取Token必須用於API請求的每個標頭。

若要建立安全的服務對服務Adobe I/OAPI工作階段,對Adobe服務的每個請求都必須在Authorization標頭中包含以下資訊。

-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>'
  • <組織>:這是您的個人組織ID,Adobe會為您每個執行個體提供一個組織ID:

    • <組織> :您的生產執行個體,
    • <ORGANIZATION-mkt-stage>:您的階段例項。

    若要取得組織ID值,請洽詢您的管理員或您的Adobe技術連絡人。 您也可以在建立新整合時,在授權清單中將其擷取到Adobe I/O (請參閱Adobe Developer檔案)。

  • <ACCESS_TOKEN>:您的個人存取權杖,這是透過POST要求交換您的JSON Web Token時擷取的。

  • <API_KEY>:您的個人API金鑰。 在建立Adobe Campaign服務的新整合後,以Adobe I/O提供。

    替代文字

疑難排解

在AdobeIO整合期間,如果出現下列錯誤:

{
"code": 502,
"message": "Oops. Something went wrong. Check your URI and try again."
}

請洽詢您的管理員或您的Adobe技術連絡人,以檢查CNAME引數是否正確建立。

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff