1. 在 Marketing Cloud 中创建 API 集成
首先登录您的 Salesforce Marketing Cloud 帐户。
单击右上角的个人资料图标,转到设置。
在左侧菜单中,在“平台工具”部分下,选择“应用 比利时电报号码数据 程序”,然后选择“已安装的包”。
单击新建来创建一个包并赋予其相关名称(例如,“WordPress Integration”)。
创建包后,导航到“组件”部分并单击“添加组件”。选择“API 集成”,然后为您的用例选择适当的权限(读/写等)。
2. 生成 API 密钥(客户端 ID 和客户端密钥)
设置 API 集成后,您需要生成 API 密钥,其中包括客户端 ID和客户端密钥。这些是唯一标识符,可让您的外部应用程序(例如 WordPress)与 Marketing Cloud 安全通信。

添加 API 集成组件后,系统将自动为您生成客户端 ID和客户端密钥。请确保安全地复制并存储这些信息,因为您将在下一步中需要它们进行身份验证。
3. 验证你的应用程序
现在,您需要使用生成的客户端 ID 和客户端密钥通过 Salesforce Marketing Cloud 验证您的应用程序。
为此,您需要向 Salesforce 身份验证端点发送POST 请求。您可以使用Postman等工具或以编程方式在应用程序中完成此操作。
POST 请求应包含您的客户端 ID 和客户端密钥以及授权类型信息。身份验证的端点通常如下所示:
发布
在请求正文中包含您的凭据,如下所示:
{
“grant_type”:“客户端凭据”,
"client_id": "您的客户端 ID",
“客户端秘密”:“您的客户端秘密”
}
身份验证成功后,您将收到一个有效期为一定时间(通常为 20 分钟)的访问令牌。您将使用此令牌授权所有未来的 API 请求。
4. 发出 API 请求
有了访问令牌,您现在就可以通过 API 与 Marketing Cloud 进行交互。以下是将数据记录(行)添加到特定数据扩展的示例。
使用每个请求标头中的访问令牌来访问相关 API 端点。例如,如果您尝试将新联系人添加到列表中,您的 POST 请求可能如下所示:
标题(您可以在此处提供有关您的呼叫的信息):
内容类型:application/json
授权:持有者访问令牌