设置 API 访问

Adobe Campaign Standard API访问权限通过以下步骤进行设置。 有关每个步骤的详细信息,请参见 AdobeIO文档.

重要

要在AdobeIO中管理证书,请确保 系统管理员 组织或 开发人员帐户 Admin Console。

  1. 检查您是否拥有数字证书,或根据需要创建一个。 在以下步骤中需要随证书一起提供的公钥和私钥。
  2. 创建与Adobe Campaign服务的新集成 AdobeIO中,并对其进行配置。 随后将生成您的凭据(API密钥、客户端密钥……)。
  3. 创建JSON Web令牌(JWT) 使用您的私钥对其进行签名。 JWT会对Adobe验证您的身份并授予您访问API的权限所需的所有身份和安全信息进行编码。
  4. 将JWT交换为访问令牌 通过POST请求。 此访问令牌必须用在API请求的每个标头中。

要建立安全的服务到服务Adobe I/OAPI会话,对Adobe服务的每个请求都必须在授权标头中包含以下信息。

-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>:您的stage实例。

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

  • <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参数是否正确创建。

在此页面上