Square Connect CatalogObjectId

Square Connect CatalogObjectId

我正在为使用 Square 作为其 POS 的实体企业开发 ASP.Net (C#) 网站。我正在尝试使用 Square Checkout API。在创建 CreateOrderRequestLineItem 时,我需要设置项目的 CatalogObjectId,以便 web sales/activity 将与他们对这些相同项目的面对面销售相协调。我无法在方形仪表板上找到 CatalogObjectId,我真的不想调用目录 API 来希望获得用户已经选择的正确项目。我已经从仪表板导出了项目列表,我看到一个 "token" 列,看起来它可能是一个唯一 ID。基本上,我有两个问题:

  1. 导出的令牌值是 CatalogObjectId 吗?
  2. 如果否,那么 how/where 我可以获取给定项目的 CatalogObjectId 吗?

谢谢。

这是我的答案 -

  1. 不,令牌值不是 CatalogObjectId
  2. 您可以通过调用 "ListCatalog" api 将目录项保存在您的数据库中 - https://docs.connect.squareup.com/api/connect/v2#endpoint-listcatalog 然后通过比较产品名称得到CatalogObjectId。