设置 API 访问

Adobe Campaign Standard API访问权限通过以下步骤进行设置。 AdobeIO文档中详细描述了每个步骤。

重要

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

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

在此页面上