Я надеюсь использовать nutritionix api для получения информации о еде для пользователей моего приложения, мне удается получить вызов на работу в Почтальоне, но я не могу преобразовать его в код дротика. Я получаю эту ошибку: '{message: неожиданный токен' в JSON в позиции 0} '
Вот мой (POST) вызов почтальона:
Вот моя попытка преобразовать это в код дротика:
Future<void> fetchNutritionix() async {
String url = 'https://trackapi.nutritionix.com/v2/natural/nutrients';
Map<String, String> headers = {
"Content-Type": "application/json",
"x-app-id": "5bf----",
"x-app-key": "c3c528f3a0c68-------------",
"x-remote-user-id": "0",
};
String query = 'query: chicken noodle soup';
http.Response response =
await http.post(url, headers: headers, body: query);
int statusCode = response.statusCode;
print('This is the statuscode: $statusCode');
final responseJson = json.decode(response.body);
print(responseJson);
//print('This is the API response: $responseJson');
}
Любая помощь будет признательна! И сноваспасибо!