本页介绍了在 Cloud Data Fusion 中使用 Salesforce 插件时如何连接到 Salesforce API。您需要创建一个 Salesforce 关联的应用,该应用是访问 Salesforce API 的入口点。您必须创建此应用,才能将 Cloud Data Fusion 实例与 Salesforce 实例集成。在 Salesforce 中创建应用后,您可以通过将其凭据(例如使用方和使用方密钥)添加到插件属性来调用其 API。
为 Cloud Data Fusion 创建关联的 Salesforce 应用
如需创建关联的 Salesforce 应用,请按以下步骤操作。如需了解详情,请参阅 Salesforce 文档:配置基本关联应用设置。
- 使用您的开发者账号登录 Salesforce。
- 在 Salesforce 网站界面中,前往账号菜单,然后点击设置。
- 在应用列表中,选择 App Manager(应用管理器)。
- 点击 New Connected App。
- 在管理关联的应用页面上,输入名称、API 名称和联系电子邮件地址。本指南中的示例使用名称
DATA_FUSION_APP
。 启用 OAuth 设置。如需了解详情,请参阅为 API 集成启用 OAuth 设置。
在 Cloud Data Fusion 中配置 Salesforce 时,请输入以下值:
- 在回调网址字段中,输入以下内容:
- 对于生产环境,请输入
https://login.salesforce.com/services/oauth2/token
。 - 对于沙盒,请输入
https://test.salesforce.com/services/oauth2/token
。 - 如果您为贵组织启用了自定义网域,请使用格式为
https://CUSTOM_DOMAIN1.my.salesforce.com/services/oauth2/token
的自定义网址。
- 对于生产环境,请输入
在“Selected OAuth Scopes”(选定的 OAuth 范围)字段中,选择 Manage user data via APIs (api)(通过 API (api) 管理用户数据),然后点击 Add(添加)。
点击保存。
- 在回调网址字段中,输入以下内容:
管理 Cloud Data Fusion 的关联 Salesforce 应用
在 Salesforce 网页界面中,点击随即打开的新 Connected App(关联的应用)页面上的管理 > 修改政策。
在随即打开的关联的应用修改页面上,选择以下内容:
- 在 Permitted Users(允许的用户)字段中,选择 All users may self-authorize(所有用户都可以自行授权)。
- 在 IP Relaxation(IP 放宽)字段中,选择 Relax IP Restrictions(放宽 IP 限制)。
点击保存。
从 Salesforce 获取房源
以下部分介绍了如何在 Salesforce 中查找配置信息。
获取插件配置的使用方密钥
在 Cloud Data Fusion 中配置 Salesforce 批量来源媒体资源时,您必须输入 Salesforce 中的使用方密钥和使用方私钥。如需获取这些文件,请按以下步骤操作:
- 前往 Salesforce 网页界面。
- 前往 API(启用 OAuth 设置)部分。记下使用方密钥和使用方 Secret。在 Cloud Data Fusion 中配置该插件时,请输入这些凭据。
获取插件配置的安全令牌
该插件需要安全令牌才能与 Salesforce 进行身份验证。如需获取安全令牌,请按照 Salesforce 文档中的步骤操作:重置安全令牌。
后续步骤
- 在 Cloud Data Fusion 中配置 Salesforce 批量数据源。