React Native调用Foodb API报错求助:缺少food_name与api_key
解决Foodb API请求错误的方案
先搞定API Key
- 去Foodb官网注册账号,拿到属于你的api_key——这是API的身份验证凭证,没它肯定请求失败
- 在Postman里把api_key带上:要么拼在URL的查询参数里(比如
?api_key=你的密钥),要么按API要求放在请求头里(一般查询参数更直接)
补上缺失的food_name参数
- 明确你要查的食品名称,比如
banana或者红烧肉 - 同样把food_name作为查询参数加到URL里,和api_key拼在一起,比如
?food_name=banana&api_key=你的密钥
- 明确你要查的食品名称,比如
Postman请求示例
如果是GET请求,完整URL大概是这样:https://foodb的API地址/对应接口?food_name=banana&api_key=your_actual_api_key要是API要求用POST,就把两个参数放进请求体的JSON里:
{ "food_name": "banana", "api_key": "your_actual_api_key" }
内容的提问来源于stack exchange,提问作者Hymdal
相关产品推荐
相关产品推荐

