为什么我构建了最完整的 Nutrition API(免费层包含 25+ 种营养素)
发布: (2025年12月17日 GMT+8 18:47)
3 min read
原文: Dev.to
Source: Dev.to

每个健康应用开发者都会遇到的问题
我多年来一直在构建健康与健身应用,但总是碰到同样的壁垒:
营养 API 要么提供垃圾数据,要么为精准数据收取高额费用。
大多数“免费”营养 API 只提供基础信息——热量、蛋白质、碳水化合物、脂肪——其余全部隐藏在付费墙后。想要维生素 B12?每月 49 美元。需要铁含量?升级到专业版。想了解硒?只能企业版。
但关键是:人们吃的不只是卡路里。他们关注微量营养素。运动员需要钠和钾数据。孕妇需要叶酸追踪。糖尿病患者需要纤维细分。
于是我打造了不同的东西。
介绍 Nutrition Tracker API
全球最完整的营养 API,所有层级(包括免费层)均提供完整营养数据。
有何独特之处?
| 功能 | 大多数 API | Nutrition Tracker API |
|---|---|---|
| 免费层的营养素数量 | 4‑6 | 25+ |
| 数据来源 | 众包 / 估算 | 美国农业部实验室分析 |
| 脂肪细分 | 仅总量 | 饱和、单不饱和、多不饱和、反式 |
| 响应时间 | 200‑500 ms |
body = Map.of(jsonString, true);
✅ 正确
String payload = "{\"text\": \"100g apple\"}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://nutrition-tracker-api.p.rapidapi.com/v1/calculate/natural"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(payload))
.build();
📖 完整故障排除指南:Java SDK 故障排除
立即尝试
📖 完整文档 (原文中链接被截断,请替换为正确的 URL)
**https://ectsravi.github.io/nutrition-api-web/**
*有问题吗?在下方留言吧!* 