我只是想通过 Nutritionix API 发送帖子请求并使用 Postman 来测试 API,使用自然语言为各种运动燃烧卡路里。
您可以在这里访问 github 资源以获取请求和响应:Nutritionix API v2: Natural Exercise Endpoint Sample
POST https://trackapi.nutritionix.com/v2/natural/exercise
POST request body:
{
"query": "Ran 2 miles and walked for 3Km.",
"gender": "male",
"weight_kg": 72,
"height_cm": 160,
"age": 23
}
Headers:
- x-app-id
- x-app-key
- Content-Type: application/json
当我尝试使用这些数据发送请求时,我收到带有
400 Bad Request
的错误消息。我查看了这个错误,有人说尝试删除Content-Type: application/json
,但是在标题线程中推荐了Content-Type
,有或没有它同样的错误继续如下:
{
"message": "child \"query\" fails because [\"query\" is required]",
"id": "2a84d18c-8afc-4f22-9278-2e1bc385621b"
}
我只想得到回应
200 OK
。但我不知道如何修复那部分。如果我在这件事上得到任何帮助,那对我来说会很有用。