在Javascript中如何从edamam营养API中提取膳食类型

时间:2017-08-03 19:30:58

标签: javascript json ajax api

我正在尝试从以下API中提取膳食类型。

https://developer.edamam.com/edamam-docs-nutrition-api

阅读API了解我们需要使用POST请求来获取专门针对mealType数据的响应。但是我对如何为此编写语法感到困惑。

例如,用户放入烤宽面条,api给我的食物类型应该是意大利语。

1 个答案:

答案 0 :(得分:0)

步骤1,编写一个在运行脚本时发送发布请求的服务。我假设你在这里使用节点,所以我们有类似的东西,比如APIGetter。在api getter中,您想发送一个http请求。

我建议使用request module。现在,当您调用此函数时,它将在promise中返回一个json字符串,其中包含一堆信息。然后,您可以使用JSON.parse对其进行反序列化(将其转换为javascript对象)。

但是,我不认为API会按照您的想法执行,它会根据成分列表提供营养信息。它不会为您分类食物。