本指南涵盖 Adobe Customer Journey Analytics (CJA) API,详细介绍数据提取、自定义解决方案及第三方集成。内容包括访问设置、API 密钥、使用 Postman 进行测试、API 调用操作示例,以及为首次使用者准备的提示。

您是 API 新手,并且想了解Adobe Customer Journey Analytics (CJA) API如何助力您的业务吗?请放心!在这份面向初学者的指南中,我们将为您详细讲解基础知识,解释相关术语,帮助您迈出探索 CJA API 世界的第一步。

想象一下,您可以通过编程方式访问并分析 CJA 数据,无需手动操作。这正是 CJA API 为您带来的强大能力!

您可以将 API 想象成信使——它们会将您的请求传递到 Adobe 的服务器,并以有条理的方式将结果带回。

成功准备

在进行您的第一次 API 调用之前,您需要先设置好相应的访问权限。首先,请确保您已被添加为组织的开发者。然后,确认您已获得所需权限的产品配置文件访问权限。

步骤 1:获取您的 API 密钥
  1. 登录 Adobe Developer Console。
  2. 创建新项目,并将 Customer Journey Analytics API 添加到您的项目中,同时选择所需的产品配置文件。
  3. 点击 添加到项目,并将 Adobe Experience Platform API 也添加到该项目中。
  4. 完成设置后,您可以在左侧的 凭据 标签下获取所有所需信息。

以下是所有 API 请求所需的三个必填请求头参数:

请务必妥善保存这些凭据——它们是您解锁 API 强大功能的钥匙!如需更详细的分步操作说明,请参阅 CJA API 的快速入门部分。

步骤 2:测试您的设置

如果您希望在无需编写代码的情况下测试 API,推荐使用功能强大且易于使用的 Postman 工具。启动应用程序后,您可以轻松导入 API 凭据,并通过简单的 GET 请求进行实验,以验证您的连接和身份验证是否正常工作。建议您以 GET 请求开始 API 测试之旅,因为它们仅从服务器检索数据,不会进行修改,因此被认为更安全且无破坏性。这与其他 HTTP 方法(如 POST、PUT 或 DELETE 请求)不同,后者可能会更改或删除服务器上的数据,因此在测试时应更加谨慎。

发起您的第一次 API 调用

让我们从一个简单的操作开始:获取您 CJA 账户中可用的数据视图列表。

示例:数据视图列表

端点:
GET https://cja.adobe.io/data/dataviews

请求头:

x-api-key: {API_KEY}

x-gw-ims-org-id: {IMS_ORG_ID}

Authorization: Bearer {AUTHORIZATION_TOKEN}

CURL 请求:

curl -X GET "https://cja.adobe.io/data/dataviewsexpansion=name%2Cowner%2Corganization%2Cdescription"\

-H "x-api-key: {API_KEY}" \

-H "x-gw-ims-org-id: {IMS_ORG_ID}" \

-H "Authorization: Bearer {AUTHORIZATION_TOKEN}"

您还可以在 CJA API 端点文档中,使用 Try It 功能直接尝试这些请求。点击此链接可尝试上述请求。

只需点击 Try It CTA,并输入所有必填参数,在本例中为我们前面讨论过的标头参数,然后点击 Send。

您还可以添加其他参数,以自定义您的请求。每个 API 请求下的 Query Parameters 分区中,您可以在 CJA API documentation 查找可用参数列表。

以下是您在使用 API 时会遇到的主要 HTTP 状态代码:

这些状态代码能够让开发者清楚了解 API 请求过程中发生的情况,从而更便于排查问题。

NOTE
使用 Try It 功能时,请确保在授权字段中的访问令牌前添加“Bearer”前缀。如果省略或拼写错误该前缀,将导致 401 错误。

首次使用 API 的用户指南

  1. 验证您的访问权限:请确保您拥有正确的权限级别,并已被添加到相应的产品配置文件中。访问权限不足是导致 API 请求失败的最常见原因。
  2. 多次测试:建议您在编写代码前,利用 API 端点文档中的 Try It 功能或 Postman 工具,先行尝试发送请求。
  3. 从简单入手:建议先从基础的 GET 请求开始,逐步过渡到 POST 查询。
  4. 充分利用文档:Adobe 的 CJA API documentation 是您最可靠的助手。请定期关注文档更新,因为在重大升级后,部分旧配置可能无法如预期工作。
  5. 积极提问:如有疑问,欢迎随时在 Experience League Adobe Analytics Community 社区寻求帮助。

刚开始接触 Adobe CJA API 时,您可能会觉得有些复杂,但只要多加练习,您很快就能实现自动化流程并挖掘数据洞察。请勇敢迈出第一步——登录系统,获取您的凭据,尝试一次简单的 API 调用。您的 API 探索之旅即将开启!

5 分钟