Square Connect CatalogObjectId

时间:2018-03-12 00:22:44

标签: square

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

  1. 导出的令牌值是否为CatalogObjectId?
  2. 如果不是,那么我如何/在哪里可以获得给定项目的CatalogObjectId?
  3. 感谢。

1 个答案:

答案 0 :(得分:0)

这是我的答案-

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