如何从条形码获取食品数据?

问题描述 投票:0回答:6

我能够读取条形码,但我对如何从条形码值获取食品价值感到困惑。

我们需要调用Web服务或在本地创建数据库吗?

iphone
6个回答
14
投票

看看OpenFoodFacts。它是一个数据库,可以做到这一点,包含成分、卡路里等。它基于条形码。


10
投票

如果其他人在 2021 年寻找此信息,您可以直接从 USDA 食品数据中心 API 获取此数据,该 API 属于公共领域。它们的端点之一有一个

query
参数,它支持关键字,并且经过一点修改后发现,还支持 UPC!例如,这是对我手头上的零食的查询:

https://api.nal.usda.gov/fdc/v1/foods/search?query=850126007120&pageSize=10&api_key=DEMO_KEY

API 密钥可以通过电子邮件地址获得。希望这对某人有用!


9
投票

产品条形码几乎不包含产品相关信息 - 它们只是唯一标识符。欧洲使用的系统 - EAN13 - 由国家代码、制造商代码、产品代码和校验位组成。要将这些数据转换为可用信息,您需要数据库或网络服务。


6
投票

我知道这个问题很久以前就被问到了,但我想我应该为现在正在寻找的人提供更新...我们使用一个名为 upcFood 的 API (www.upcfood.com) 他们提供了一个简单的 API,允许查找食物直接从条形码获取产品。 upcFood 通过一次搜索即可包含营养数据、产品数据、过敏数据、成分等。


5
投票

这里有免费数据库:

http://www.upcdatabase.com

这里:

http://www.yoopsie.com/

否则只需谷歌搜索“upc 数据库”,你就会发现有人愿意向你出售一个。

我怀疑数据库是否会包含价格,因为这些价格是由各个零售商设定的。


2
投票

我不确定您是否还需要这些信息,因为它已经过期一年了..

一家法国初创公司创建了一个应用程序,可以找到大部分 ean 代码与食品的对应关系。它还为开发人员提供了一个 API 来集成到他们的应用程序中。

您可以在以下位置查看:http://prishing.fr/api

由于它位于法国,所以是法语..如果有用,我希望它能有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.