设置 API 访问 setting-up-api-access

Adobe Campaign Standard API访问可通过以下步骤进行设置。 有关每个步骤的详情,请参见 Adobe Developer文档.

IMPORTANT
在中管理证书 Adobe Developer,确保您拥有 系统管理员 对组织或机构的权限 开发人员帐户 在Admin Console中。
  1. 检查您是否拥有数字证书,或根据需要创建一个。 以下步骤需要随证书一起提供的公钥和私钥。

  2. 创建与Adobe Campaign服务的新集成Adobe Developer 并进行配置。 随后将生成您的凭据(API密钥、客户端密钥……)。

  3. 创建JSON Web令牌(JWT) 使用之前生成的凭据,并使用您的私钥签名。 JWT对Adobe验证您的身份并授予您访问API的权限所需的所有身份和安全信息进行编码。

    note availability
    AVAILABILITY
    JWT(JSON Web 令牌)目前正在被逐步停用,它将被 OAuth 取代。此项转换工作将在 Campaign 的后续版本中逐步执行,会对文档进行更新以反映这些变化。
  4. 将JWT交换为访问令牌 通过POST请求。 必须在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>'
  • <organization>:这是您的个人组织ID,Adobe会为您每个实例提供一个组织ID:

    • <organization> :您的生产实例,
    • <organization-mkt-stage>:您的暂存实例。

    要获取您的组织ID值,请咨询您的管理员或您的Adobe技术联系人。 您还可以在创建新集成时,在许可证列表中将其检索到Adobe I/O中(请参阅 Adobe Developer文档)。

  • <access_token>:您的个人访问令牌,在通过POST请求交换您的JSON Web令牌时检索。

  • <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