如何设置AAM API访问

了解如何在开发人员控制台中创建项目以生成Audience ManagerAPI JWT凭据。

描述 description

环境

Adobe Audience Manager

问题/症状

如何为Audience ManagerAPI设置和生成凭据?

解决方法 resolution

您需要具有Admin Console系统管理员权限才能为Audience ManagerAPI生成凭据。 步骤1和2概述了如何授予这些升级权限。 您当前的系统管理员可能更喜欢自己执行这些步骤,而不是将提升的管理员权限授予其他用户,在这种情况下,请直接跳至步骤3。

  1. 导航到Admin Console,然后从“快速链接”菜单中选择“添加管理员”:
  2. 输入您要授予访问权限的所有用户的电子邮件。 在下一页,为权限级别选择“系统管理员”:
  3. 导航到https://developer.adobe.com/console 。 如果尽管前面步骤中授予了系统管理员权限,您仍然没有访问权限,请尝试刷新Cookie/缓存。
  4. 从快速入门菜单(或顶部导航中的项目菜单)创建新项目:
  5. 将Audience ManagerAPI添加到您的项目中:

  6. 按照步骤生成(或上传)JWT凭据。 如果您选择通过开发控制台生成凭据,请确保安全地存储私钥。 在后续步骤中,您将需要私钥。
  7. 接下来,将提示您为相关的产品配置文件分配凭据。 如果您的组织使用基于角色的访问控制,则需要按照以下步骤创建技术用户帐户并将该帐户添加到相关的RBAC组: https://experienceleague.adobe.com/docs/audience-manager/user-guide/api-and-sdk-code/rest-apis/aam-api-getting-started.html?lang=zh-Hans#technical-account-rbac-permissions
  8. 完成这些步骤后,您可以生成访问令牌以发出您的第一个API请求。 首先,在开发控制台
    中单击凭据概述页面
  9. 单击页面顶部的“生成JWT”选项卡,粘贴步骤6中下载的文件中的整个私钥,然后单击“生成令牌”:

最后,您可以利用上一步中检索到的访问令牌发出API请求。 可以直接通过cURL命令从任何API平台(如Postman)进行调用,甚至可以从我们的API文档页面进行调用: https://bank.demdex.com/portal/swagger/index.html#/

要使用我们文档中的演示功能进行调用,请按照上述步骤生成您的令牌,然后单击页面右侧的“授权”并输入您的令牌:

另请确保选择aam.adobe.io服务器,如上面的屏幕快照所示。 现在,您可以通过输入相关参数并单击“试用”按钮,对任何API请求使用演示功能:

请记住,这将向您的实例发送真正的API请求。 如果您利用DELETE、PUT或POST请求,则可能会对实例进行无意更改。 发送请求之前,请务必仔细阅读每个API调用的文档。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f