Pessoal,
preciso de uma ajuda urgente, por favor!
Estou usando uma API do cliente com o seguinte endereço:
https://oms.vtexcommercestable.com.br/api/oms/pvt/orders/{id}/changes?an=loja
Então quando eu uso Postman eu passo o endereço abaixo:
https://oms.vtexcommercestable.com.br/api/oms/pvt/orders/v500280orgn-01/changes?an=organomix
E também numa aba chamada RAW eu uso o seguinte Json como parâmetro:
{
"reason": "Teste de Troca",
"discountValue": 387,
"itemsRemoved": [
{
"id": "2000889",
"quantity": 1,
"price": 591
}
],
"itemsAdded": [
{
"id": "106902",
"quantity": 1,
"price": 204
}
]
}
Senhores, como eu uso isto em C#, eu tentei com o seguinte código:
string result = "";
using (var client = new WebClient())
{
client.Headers[HttpRequestHeader.ContentType] = "application/json";
result = client.UploadString("http://oms.vtexcommercestable.com.br/api/oms/pvt/orders/v500280orgn-01/changes?an=organomix", "POST", json);
}
E me retorna um erro 400 http, como faço isto? Encontro exemplos mas não funciona!