由 AI 翻譯,尚未經過社群審閱。 閱讀英文版

部落格 · 2023年9月6日 · Steve Simpson · 整合

精通 Salesforce API:像高手一樣伸手進入雲端!

引言

在這篇文章中,我們將探討外部程序如何與 Salesforce Core 互動,高效地運算元據。

理解 Salesforce Core

Salesforce Core 是存放你的資料和配置的中心空間。外部程序可能需要與這個空間互動,以推送、拉取或更新資料。這些互動有哪些可用的選項,就是我們討論的重點。

圖示:Salesforce 的產品和技術棧。有些執行在 Salesforce 核心平台上(Sales、Service、Experience Cloud 等);另一些則單獨執行,比如 Heroku、Slack、Marketing Cloud、Commerce Cloud、MuleSoft、Tableau 和 Data Cloud

Salesforce 產品的整合

在之前的一個影片中,我們討論了各種 Salesforce 產品以及它們如何整合。有些產品共存於 Salesforce Core 中,共用記憶體空間和處理能力,而另一些則需要單獨託管。

存取 Salesforce Core

要存取 Salesforce Core,外部程序需要在 login.salesforce.com 進行認證。認證之後會收到一個工作階段權杖,憑它可以存取執行個體 Web 伺服器、Salesforce 介面和其他元件。

圖示:Salesforce 的存取與 API。用戶端應用和瀏覽器通過認證伺服器進行認證,然後存取帶版本的 Web 服務(標準 API)、不帶版本的自訂 REST 和 SOAP 服務、公共站點、Web-to-Lead 和 Email-to-Case

基於瀏覽器的存取

瀏覽器可以通過不同的機制存取 Salesforce Core。其中包括通過 Salesforce Experience 或入口網站存取需要認證和無需認證的頁面,通過 Sites Web 伺服器存取 Visualforce 頁面,以及 Web-to-Lead 和 Web-to-Case servlet。

基於用戶端的存取

另一方面,用戶端程序,從移動裝置到伺服器,可以通過各種 Web 服務存取 Salesforce Core。其中有些服務帶版本以保持向後相容,而另一些,比如自訂 Apex,則不帶版本。

選擇合適的 API

選擇合適的 API 取決於你的具體需求。

API 詳情與版本

關於每個 API 及其版本的詳細資訊,請參閱 Salesforce 開發人員文件。在那裡,你會找到一份完整的端點和服務清單,其中有些 API 側重於核心功能,而另一些則面向特定的產品,比如 B2C Commerce 或 Einstein Analytics。

用 Postman 進行 API 呼叫

Postman 截圖:一個 Salesforce 集合,包含一個認證請求和多個 REST 查詢,顯示可用的 REST 資源清單

Postman 是進行 API 呼叫和存取各種 Web 服務的寶貴工具。藉助 Postman 集合,你可以輕鬆地瀏覽不同的 API,比如 Bulk API 的第一版和第二版,瞭解進行 REST 呼叫和存取各種功能的細節。

結論

理解如何與 Salesforce Core 和其他產品互動,對於高效地運算元據至關重要。

熟悉可用的 API,練習使用 Postman 等工具,並研讀提供的文件,以掌握與 Salesforce 資料互動的技藝。

敬請關注

想獲得更多關於 API 的見解和技巧,請繼續關注 www.SteveTechArc.com 和 YouTube 頻道 @SteveTechArc (opens in a new tab)。訂閱,加深你對 Salesforce 以及如何將它與其他系統整合的理解。

與架構師同行以及正走在架構師之路上的人分享整合知識,一起改變世界!

轉錄藉助了 AI

STA 1.2