{
"found": true,
"source": "cache",
"p": {
"b": "5000112604726",
"n": "Fanta orange",
"c": 32,
"h": 7.699999809265137,
"p": 0,
"f": 0,
"s": 330,
"i": "https://images.openfoodfacts.org/images/products/500/011/260/4726/front_en.9.400.jpg",
"ct": "Beverages and beverages preparations,Plant-based foods and beverages,Beverages,Plant-based beverages,Carbonated drinks,Fruit-based beverages,Sodas,Fruit sodas,Orange soft drinks,Sweetened beverages",
"ns": "D",
"nv": 4,
"al": null
},
"sv": {
"c": 105.6,
"h": 25.4,
"p": 0,
"f": 0
}
}
curl --location --request GET 'https://zylalabs.com/api/13340/calscall+nutrition+api/28404/get+nutrition+data+by+barcode?barcode=5000112604726' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 CalsCall 营养 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
该API返回食品产品的详细营养数据,包括卡路里、蛋白质、碳水化合物、脂肪、份量、过敏原和产品类别
响应中的关键字段包括"found"(指示产品是否找到)"source"(缓存或数据库)和营养信息如卡路里("c")蛋白质("p")脂肪("f")和份量大小("s")
响应以JSON格式构建,主对象包含“found”和“source”字段,随后是“p”用于产品细节和“sv”用于营养成分,每个字段包含相关的营养数据
API 提供各种通过条形码识别的食品项的卡路里、蛋白质、碳水化合物、脂肪、份量、过敏原和产品类别的信息
数据的准确性通过定期从可靠来源更新来保持,结果被缓存以便快速访问,确保用户收到一致且可靠的营养信息
典型的用例包括饮食跟踪 餐膳规划 过敏原识别和营养分析 用于健康应用程序 健身项目和食品相关服务
用户可以通过提供特定条形码(UPC/EAN/GTIN)来自定义请求,检索特定食品产品的营养数据,从而实现有针对性的搜索
如果结果是部分的或空的,用户应该验证条形码的准确性或检查产品是否不在数据库中 他们也可以考虑类似产品的替代条形码