分步指南:在 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