Pessoal,
estou tentando consultar um pedido nop ERP Omie e tudo que recebo é um erro interno 500. No Postman a consulta funciona, segue código no flutter:
Future<bool> get() async {
final uri = Uri.parse('https://app.omie.com.br/api/v1/produtos/pedido/');
Map<String, dynamic> body = {
"call": "ConsultarPedido",
"app_key": "3****51",
"app_secret": "392*********b",
"param": [
{
"codigo_pedido": "9159824162",
}
]
};
http.Response response = await http.post(
uri,
headers: {'Content-type': 'application/json; charset=UTF-8'},
body: json.encode(body),
);
print('statusCode: ${response.statusCode}');
if (response.statusCode == 200) {
return true;
}
return false;
}
Eu acredito que o erro está body, talvez no Map. Alguémtem alguma sugestão?