生成 API 密钥(客户端 ID 和客户端密钥)
设置 API 集成后,您需要生成 API 密钥,其中包括客户端 ID和客户端密钥。这些是唯一标识符,可让您的外部应用程序(例如 WordPress)与 Marketing Cloud 安全通信。
添加 API 集成组件后,系统将自动为您生成客户端 ID和客户端密钥。请确保安全地复制并存储这些信息,因为您将在下一步中需要它们进行身份验证。
3. 验证你的应用程序
现在,您需要使用生成的客户端 ID 和客户端密钥通过 Salesforce Marketing Cloud 验证您的应用程序。
为此,您需要向 Salesforce 身份验证端点发送POST 请求。您可以使用Postman等工具或以编程方式在应用程序中完成此操作。
POST 请求应包含您的客户端 ID 和客户端密钥以及授权类型信息。身份验证的端点通常如下所示:
身份验证成功后,您将收到一个有效期为一定 乌克兰电报手机号码列表 时间(通常为 20 分钟)的访问令牌。您将使用此令牌授权所有未来的 API 请求。
4. 发出 API 请求
有了访问令牌,您现在就可以通过 API 与 Marketing Cloud 进行交互。以下是将数据记录(行)添加到特定数据扩展的示例。
使用每个请求标头中的访问令牌来访问相关 API 端点。例如,如果您尝试将新联系人添加到列表中,您的 POST 请求可能如下所示:
标题(您可以在此处提供有关您的呼叫的信息):
内容类型:application/json
授权:持有者访问令牌
将YOUR_SUBDOMAIN替换为您独有的 Marketing Cloud 子域,并包含特定操作所需的数据(例如发送电子邮件、检索绩效报告或管理联系人数据)。
将DATAEXTENSION-EXTERNALKEY替换为您要添加数据的数据扩展的外部密钥。这可以通过在 UI 中找到数据扩展来找到。
创建 json 有效负载以传送到 Marketing Cloud。在我们这里的示例中,我们将添加两条记录(John 和 Joan Smith)。值需要与目标数据扩展中的字段匹配。就像在 UI 中一样,您应该匹配每个字段的数据类型,否则会出现错误。