如何通过simple-salesforce接入Salesforce Marketing Cloud

How to access the Salesforce Marketing Cloud through simple-salesforce

我正在使用 simple-salesforce 实施一个项目,因此我可以在 Salesforce Marketing Cloud 上管理和触发事件。我遇到的问题是,如果我可以使用 simple-salesforce 访问 Marketing Cloud 端点,文档并不明确。

我什至注意到 simple-salesforce 上的登录方法无法通过 Salesforce Marketing Cloud 凭据完成。当我尝试这样做时,我得到:

SalesforceAuthenticationFailed: INVALID_LOGIN: Invalid username, password, security token; or user locked out.

有人遇到同样的问题吗?我可以通过 simple-salesforce 访问 Salesforce Marketing Cloud 吗?

simple_salesforce 适用于 Salesforce CRM 平台。它不支持具有任何类型的不同 API 的 Marketing Cloud。您需要改用其中一种 Marketing Cloud SDK。

我不是 Marketing Cloud 专家,但这似乎是您可以使用任何 Python HTTP 客户端调用的 relevant official documentation for the Marketing Cloud SOAP API, and for the Python SDK. There's also a REST API。也可能有第三方或社区库可用。