Across the APIs:Salesforce API 概览
欢迎来到集成系列的又一篇。在这一期中,我们将探索 Salesforce API 错综复杂的世界,这是实现有效集成的关键组成部分。
Salesforce API 简介
在 Salesforce API 中找到方向
Salesforce 提供了大量的 API,每一种都有不同的用途,提供不同的功能。这份指南会带你逐一了解这些 API,帮助你理解如何在各种集成任务中有效地使用它们。
理解认证
在深入 API 之前,理解认证过程至关重要。当浏览器访问 Salesforce 时,它会先向一台服务器进行认证,然后才能接触到私有内容。无论你访问的是公共网站、体验门户,还是用于 Web-to-Lead 和 Web-to-Case 功能的公共页面,这种认证都至关重要。

带版本和不带版本的 Web 服务器
版本控制的重要性
Salesforce 以特定的版本号发布 API,并在多年内保持其能力和兼容性,直到最终弃用。
作为使用方,你需要知道自己在用哪个版本,并准备好(经过测试后)升级到更新的版本。
自定义 REST 和 SOAP API
对于你自己创建的自定义 REST 或 SOAP API,Salesforce 不提供版本控制。管理和维护这些 API,确保它们在每次 Salesforce 更新后都能按预期运行,是你的责任。

外部客户端认证
当外部客户端访问 Salesforce 时,它们必须通过特定的流程进行认证。这些客户端可以是各种类型,包括使用 Enterprise 或 Partner WSDL 的 SOAP 客户端、REST 客户端、Bulk API 客户端等等。
探索不同的 API
Salesforce 拥有种类繁多的 API,每一种都是为特定的任务和功能而设计的。从新的 Salesforce 事件总线,到为医疗、制造等不同行业设计的 API,几乎每一种需求都有对应的 API。

https://developer.salesforce.com/docs/apis (opens in a new tab)
工具与资源
Postman:开发人员最好的朋友
对于使用 Salesforce API 的开发人员来说,Postman 这样的工具非常宝贵。Postman 让你可以从 Salesforce 外部运行认证、查询,甚至插入、编辑、更新或删除数据,是 API 测试和开发必不可少的工具。

善用文档和集合
熟悉可用的文档是掌握 Salesforce API 的关键。REST API 开发人员指南以及 GitHub 上的各种 Postman 集合等资源,可以大大简化你的开发过程。
结论:
对于任何使用 Salesforce 的集成开发人员或架构师来说,理解并有效利用 Salesforce API 都至关重要。手中有了这么多 API 和工具,你就可以高效地操作、读取、编辑和更新 Salesforce 中的数据和配置。
尽情探索、尝试和集成吧!
敬请关注
满怀信心地开启你的 Salesforce API 之旅吧!想获得更多见解和技巧,请继续关注 www.SteveTechArc.com 和 YouTube 频道 @SteveTechArc (opens in a new tab)。订阅,加深你对 Salesforce 以及如何将它与其他系统集成的理解。
与架构师同行以及正走在架构师之路上的人分享集成知识,一起改变世界!
STA 1.9