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