Salesforce连接器

一、功能说明

  • OAuth 2.0 Web服务器流(OAuth 2.0 Web Server Flow for Web App Integration),默认值。对应平台OAuth2.0类型
  • (👍推荐)OAuth 2.0 客户端凭据流(OAuth 2.0 Client Credentials Flow for Server-to-Server Integration),非默认值,需要自行调整下APL代码。对应平台API Key类型
  • 元数据管理接口:获取对象列表,获取从对象列表(关联对象),获取对象字段信息
  • 根据时间查询修改的数据,根据ID查询数据
  • 单对象数据新增、更新
  • 主从对象数据新增
  • 主从对象数据更新,不支持明细删除

二、配置说明

1. 配置Salesforce External Client App

  • 新建 External Client App
  • 配置 OAuth
  • 配置 Policies
  • 获取密钥
  • * 开启OAuth 2.0 客户端凭据流(OAuth 2.0 Client Credentials Flow for Server-to-Server Integration)【可选,推荐】

1.1 新建 External Client App

登录 Salesforce - 进入 Setup - Apps - External Client App Manager - New External Client App
登录 Salesforce
新建 New External Client App

1.2 启用 OAuth 设置

External Client App Manager - 【之前创建的应用】- 启用 OAuth - 配置 OAuth
进入应用设置
启用 OAuth
复制重定向地址
设置重定向地址和api权限范围
取消选中PKCE

1.3 配置 Policies

配置 Policies

1.4 查看密钥 

进入应用
填写授权信息

1.5 开启OAuth 2.0 客户端凭据流

编辑应用配置
启用

2.纷享CRM下单购买产品

需要购买:集成平台-Salesforce连接器

3.集成平台连接配置

3.1 OAuth 2.0 Web服务器流(OAuth 2.0 Web Server Flow for Web App Integration)- OAuth 2.0 (Authorization Code)

  • 授权方式:选择 OAuth 2.0 (Authorization Code)
  • 基础路径:salesforce系统域名
  • 版本URL:可以不填,支持50.0以上版本
  • client_id:获取方式参考上面章节
  • client_secret:获取方式参考上面章节
  • 重定向地址:OAuth2.0 授权时会显示,且不可修改。此地址需填充到salesforce设置的回调地址中。

3.2 (👍推荐)OAuth 2.0 客户端凭据流(OAuth 2.0 Client Credentials Flow for Server-to-Server Integration)- API Key

  • 授权方式:选择 OAuth 2.0 (Authorization Code)
  • 基础路径:salesforce系统域名
  • 版本URL:可以不填,支持50.0以上版本
  • client_id:获取方式参考上面章节
  • client_secret:获取方式参考上面章节

4. 对象管理

本连接器实现了元数据管理接口,可以使用标准的获取对象类别、获取从对象列表、获取字段等功能。
由于salesforce系统新版本基本无主从关系,获取从对象列表将获取到所有关联对象,按业务需求选则即可。

三、关联文档

salesforce开发者中心:Developer Portal | Salesforce Developers
salesforce OAuth 2.0 授权文档:OAuth Authorization Flows (salesforce.com)
2025-08-08
1 0