验证并访问 Privacy Service API
创建对象:
- 开发人员
本指南介绍了在尝试调用Adobe Experience Platform Privacy Service API之前必须了解的核心概念。
先决条件
本指南需要您对Privacy Service以及它如何允许您跨Adobe Experience Cloud应用程序管理来自数据主体(客户)的访问和删除请求有一定的了解。
为了创建API的访问凭据,贵组织中的管理员以前必须设置产品配置文件以在Adobe Admin Console中Privacy Service。 您分配给API集成的产品配置文件决定了集成在访问Privacy Service功能时具有的权限。 有关详细信息,请参阅管理Privacy Service权限指南。
收集所需标头的值
要调用Privacy ServiceAPI,您必须首先收集要在所需标头中使用的访问凭据:
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {API_KEY}
x-gw-ims-org-id: {ORG_ID}
这些值是使用Adobe Developer Console生成的。 您的{ORG_ID}
和{API_KEY}
只需生成一次,可在以后的API调用中重复使用。 但是,您的{ACCESS_TOKEN}
是临时的,必须每24小时重新生成一次。
下面详细介绍了生成这些值的步骤。
一次性设置
转到Adobe Developer Console并使用您的Adobe ID登录。 接下来,按照Developer Console文档中有关创建空项目的教程中概述的步骤进行操作。
创建新项目后,选择 添加到项目,然后从下拉菜单中选择 API。
选择Privacy ServiceAPI
出现 添加API 屏幕。 选择 Experience Cloud 以缩小可用API的列表,然后选择 Privacy ServiceAPI 的卡片,然后再选择 下一步。
接下来,选择身份验证类型以生成访问令牌并访问Privacy ServiceAPI。
通过产品配置文件分配权限
最终配置步骤是选择此集成将继承其权限的产品配置文件。 如果选择多个配置文件,则其权限集将针对集成进行组合。
完成后,选择 保存配置的API。
将API添加到项目后,项目的 Privacy ServiceAPI 页面将显示所有调用Privacy ServiceAPI时所需的以下凭据:
{API_KEY}
(客户端ID){ORG_ID}
(组织ID)
在Developer Console中添加API后的
每个会话的身份验证
必须收集的最终必需凭据是授权标头中使用的{ACCESS_TOKEN}
。 与{API_KEY}
和{ORG_ID}
的值不同,必须每24小时生成一个新令牌才能继续使用API。
通常,有两种生成访问令牌的方法:
- 手动生成令牌以进行测试和开发。
- 自动生成API集成的令牌。
手动生成令牌
要手动生成新{ACCESS_TOKEN}
,请导航到 凭据 > OAuth服务器到服务器,然后选择 生成访问令牌,如下所示。
将生成新的访问令牌,并会提供一个按钮以将令牌复制到剪贴板。 此值用于所需的Authorization标头,必须以Bearer {ACCESS_TOKEN}
格式提供。
自动生成令牌
您还可以使用Postman环境和收藏集来生成访问令牌。 有关详细信息,请阅读Experience PlatformAPI身份验证指南中有关使用Postman进行身份验证和测试API调用的部分。
正在读取示例 API 调用
每个端点指南都提供了示例API调用,以演示如何格式化请求。 这些包括路径、必需的标头和格式正确的请求负载。还提供了在 API 响应中返回的示例 JSON。有关示例API调用文档中使用的约定的信息,请参阅Platform API快速入门指南中有关如何读取示例API调用的部分。
后续步骤
现在,您已了解要使用哪些标头,可以开始调用Privacy ServiceAPI了。 选择其中一个端点指南以开始: