分步指南:在 Salesforce 中设置连接的应用,实现简单的 OAuth 集成
欢迎阅读这份在 Salesforce 中设置连接的应用、实现无缝 OAuth 集成的指南。在这个分步教程中,你将学习在 Salesforce 中设置连接的应用、并用 Postman 通过 API 访问它的基础知识。我们来深入 OAuth,开始配置一个连接的应用。
第 1 步:创建一个新的连接的应用
**进入应用管理器:**首先,在 Salesforce 中打开应用管理器。
**启用 API 访问:**为了让外部应用能通过 API 访问,创建一个新的连接的应用,命名为“App One”。
**配置应用:**为应用提供一个电子邮件地址,并启用 OAuth 设置。有些 OAuth 流程需要一个回调 URL(我们会在以后的指南中讲到);目前先填一个占位值,比如“www.salesforce.com”。 (opens in a new tab)

第 2 步:定义 OAuth 范围
范围定义了哪些能力可以通过 API 访问。在本教程中:
**管理用户数据:**分配允许通过 API 管理用户数据的范围。
**保存并等待:**保存设置,并等待大约 10 分钟,让这个过程完成。
第 3 步:获取使用者详情
接下来,你需要两项重要的非公开信息:使用者密钥(Consumer Key)和使用者密码(Consumer Secret)。点击各自的按钮进行认证,获取“App One”的这些详情。
第 4 步:用 Postman 进行认证

**发起 POST 调用:**在 Postman 中,向位于“login.salesforce.com/services/oauth2/token”的 OAuth 服务器发起一个 POST 调用。
**设置参数:**在请求体中加入参数,包括 grant type(password)、client ID(使用者密钥)和 Client Secret。
**加入凭据:**在参数中加入用户名和密码,然后向 OAuth 端点发送一个 POST 来进行认证。
第 5 步:访问令牌与查询
认证成功后:
**收到访问令牌:**你会得到一个访问令牌,进行 API 调用时需要用到它。
**加入令牌:**在 Postman 中,在你的查询里,把访问令牌放进标头的 Authorization 行,前面加上“Bearer”。

**执行查询:**加入令牌后,发送请求来执行查询、获取数据。
第 6 步:端点版本与后续步骤
现在你可以使用连接的应用的端点版本(例如版本 58)来获取数据。这个基本设置并没有涵盖所有其他的流程要素或回调,但它是用 Postman 和 Salesforce 进行 OAuth 集成的第一步。
结论与后续步骤
你已经在 Salesforce 中设置好了一个连接的应用,并通过 OAuth 对它进行了认证,可以从 Postman 访问 API。这份指南涵盖了基础知识;其他教程会介绍更多的 OAuth 流程和功能,来扩展你的应用。
敬请关注
满怀信心地开启你的 Salesforce API 之旅吧!想获得更多见解和技巧,请继续关注 www.SteveTechArc.com 和 YouTube 频道 @SteveTechArc (opens in a new tab)。订阅,加深你对 Salesforce 以及如何将它与其他系统集成的理解。
与架构师同行以及正走在架构师之路上的人分享集成知识,一起改变世界!
STA 3.11