設定 API 存取
讓您的 PWA Kit 網店能夠安全地存取來自 Shopper API 的資料,包括產品、購物車、訂單等。授權此 API 存取的技術稱為「Shopper Login and API Access Service (SLAS)」,是 Salesforce B2C Commerce API 的一部分。除了授權 API 要求至 B2C Commerce API 以外,SLAS 也授權 API 要求至 Open Commerce API (OCAPI)。
此設定流程最近經過簡化,而這都要歸功於新的 SLAS Admin UI。
完成 B2C Commerce API 文件中 Shopper API 授權的指示,以建立 SLAS 用戶端。我們鼓勵您使用 SLAS 私人用戶端,但依您的使用案例而定,您可以選擇使用 SLAS 公用用戶端。
如果您預計要分階段部署 PWA Kit 體驗,請務必按照指南的分階段部署 PWA Kit 的額外步驟部分中的說明進行操作。
建立 SLAS 用戶端後,回到本指南並繼續閱讀。
如果您使用 SLAS 私人用戶端,則必須透過環境變數設定用戶端金鑰。
預設情況下,從 PWA Kit 3.5 及更高版本產生的專案將設定為使用 SLAS 私人用戶端。
若要進一步瞭解如何使用 SLAS 私人用戶端,請參閱使用 SLAS 私人用戶端。
如果您使用的是 SLAS 公用用戶端,請跳過此部分,繼續按照下一部分的說明更新您的 OCAPI 設定。
對於某些功能,您的 PWA Kit 網店必須向您 B2C Commerce 執行個體上的 Open Commerce API (OCAPI) 發出要求。
以下是為 PWA Kit 更新 OCAPI 設定的方法:
- 在您的 B2C Commerce 執行個體上登入 Business Manager。
- 前往 [管理] > [網站開發] > [Open Commerce API 設定]。
- 複製此 JSON:
- 返回 Business Manager 並將 JSON 貼上至欄位。
- 將
PLACEHOLDER_CLIENT_ID
的預留位置值替換為您使用 SLAS Admin UI 建立的公用 SLAS 用戶端的用戶端 ID。 - 向下捲動至頁面底部。
- 按一下 [儲存]。
為使用 PWA Kit 的每個 B2C Commerce 執行個體重複這些指示。