【问题标题】:Finding product name from UPC/EAN从 UPC/EAN 中查找产品名称
【发布时间】:2011-08-15 15:17:05
【问题描述】:

有没有办法从谷歌 API 扫描的 UPC/EAN 条码中获取产品名称?

【问题讨论】:

    标签: barcode barcode-scanner google-search-api


    【解决方案1】:

    没有统一的 UPC 产品代码注册表。您可以轻松地在号码开头找到国家/地区代码列表,并且可以通过一些工作让您特别感兴趣的几个国家/地区的国家组织为您提供他们的二级分配列表。

    但要一直深入到“香蕉片,每袋 200 克,减少反式脂肪配方,包装上的丹麦/瑞典/芬兰文字”,只有特定的制造商需要询问。或者拥有一家超市并在您开始进货时注册新商品的 UPC 编号。

    【讨论】:

    • 听说这可以通过弃用的 google base api 来完成。但不确定是否可以替换它。你有什么想法吗?
    【解决方案2】:

    据称gtin 字段包含 UPC/EAN 代码,如果您将搜索限制在该字段中的值,您应该只在 gtin 与您的条形码匹配时获得响应。

    例如,如果您扫描了条形码并获得了一个 EAN-8 代码 05001234,那么您可以在 API 调用的查询字符串中设置

    https://www.google.com/search&q=05001234&restrictBy=gtin=05001234
    

    我经常看到一个代码返回多个产品,所以我猜 UPC/EAN 不是全球唯一的,或者某些提供商没有使用正确的代码上传他们的产品。

    Google 的响应中有包含产品标题和描述的字段,您只需要解析 JSON 或 ATOM 响应即可。

    【讨论】:

      【解决方案3】:

      我找到了另一个 API https://market.mashape.com/mignify/gtin2product。这是相当不错。您可以从 UPC/EAN/GTIN 获取产品信息。它可以返回不同语言的产品描述。

      【讨论】:

        【解决方案4】:

        您可以使用 Rapid API https://rapidapi.com/search/ean。这里有很多 API,例如 Amazon API、Google Shopping、Barcode Lookup

        【讨论】:

          猜你喜欢
          • 2017-05-20
          • 2012-07-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-03-11
          • 1970-01-01
          相关资源
          最近更新 更多