设置 API 访问

使您的 PWA Kit 网站能够安全地访问来自 Shopper API 的数据,包括产品、购物篮、订单等。授权此 API 访问的技术称为 Shopper Login and API Access Service (SLAS)(购物者登录和 API 访问服务),它是 Salesforce B2C Commerce API 的一部分。除了授权对 B2C Commerce API 的 API 请求外,SLAS 还授权对 Open Commerce API (OCAPI) 的 API 请求。

由于使用新的 SLAS Admin UI,设置过程最近得到了简化。

完成 B2C Commerce API 文档中的购物者 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 设置的方法:

  1. 在您的 B2C Commerce 实例上登录 Business Manager。
  2. 前往 管理 > 站点开发 > Open Commerce API 设置
  3. 复制此 JSON:
  1. 返回 Business Manager 并将 JSON 粘贴到该字段中。
  2. PLACEHOLDER_CLIENT_ID 占位符值替换为您使用 SLAS 管理 UI 创建的公共 SLAS 客户端的客户端 ID。
  3. 向下滚动到页面底部。
  4. 点击保存

对与 PWA Kit 一起使用的每个 B2C Commerce 实例重复这些说明。