Problemas para enviar POST do pedido na integração

Boa tarde,

Estamos tentando enviar um POST a plataforma para lançar um pedido, porem esta retornando um erro “invalid content type” segue abaixo o código:

//Common testing requirement. If you are consuming an API in a sandbox/test region, uncomment this line of code ONLY for non production uses.
//System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

        //Be sure to run "Install-Package Microsoft.Net.Http" from your nuget command line.


        var baseAddress = new Uri("https://api.awsli.com.br/v1/");

        using (var httpClient = new HttpClient { BaseAddress = baseAddress })
        {


            httpClient.DefaultRequestHeaders.TryAddWithoutValidation("authorization", "chave_api *************** e aplicacao ****************");
            string conteudo = "{  \"buyer\": {    \"name\": \"Vítor Martins\",    \"email\": \"vitor@vitor.com\",    \"document\": \"43665277825\",    \"external_id\": \"43665277825\",    \"phone\": \"2122331111\",    \"type\": \"CPF\",    \"cellPhone\": \"965487546\"  },  \"shipping\": {    \"address\": {      \"name\": \"Nome do endereço de entrega\",      \"address\": \"Rua do Bosque - 440\",      \"country\": \"BR\",      \"complement\": \"Ap 22\",      \"street\": \"Rua do Bosque\",      \"district\": \"Barra funda\",      \"city\": \"São Paulo\",      \"state\": \"SP\",      \"zipcode\": \"4457115\",      \"number\": \"440\"    },    \"option\": \"sedex\"  },  \"amount\": {    \"discount\": null,    \"freight\": 100,    \"fees\": null,    \"total\": 3100.66,    \"gross\": 3000.66  },  \"items\": [    {      \"product_id\": 15445119,      \"quantity\": 1,      \"unit_value\": 1000.22,      \"line_value\": 1000.22    },    {      \"product_id\": 15445111,      \"quantity\": 2,      \"unit_value\": 1000.22,      \"line_value\": 2000.44    }  ],  \"info\": {    \"status\": \"9\",    \"marketPlaceId\": \"10981298389\",    \"reference\": \"hub_name/MercadoLivre/\",    \"comment\": \"observação ou comentário sobre o pedido\"  },  \"integration_data\": {    \"integrator\": \"hub_name\",    \"marketplace\": \"MercadoLivre\",    \"external_id\": null  }}";
            //string conteudo = "{  \"buyer\": {    \"name\": \"Vítor Martins\",    \"email\": \"vitor@vitor.com\",    \"document\": \"43665277825\",    \"external_id\": \"43665277825\",    \"phone\": \"2122331111\",    \"type\": \"CPF\",    \"cellPhone\": \"965487546\"  },  \"shipping\": {    \"address\": {      \"name\": \"Nome do endereço de entrega\",      \"address\": \"Rua do Bosque - 440\",      \"country\": \"BR\",      \"complement\": \"Ap 22\",      \"street\": \"Rua do Bosque\",      \"district\": \"Barra funda\",      \"city\": \"São Paulo\",      \"state\": \"SP\",      \"zipcode\": \"4457115\",      \"number\": \"440\"    },    \"option\": \"sedex\"  },  \"amount\": {    \"discount\": null,    \"freight\": 100,    \"fees\": null,    \"total\": 3100.66,    \"gross\": 3000.66  },  \"items\": [    {      \"product_id\": 15445119,      \"quantity\": 1,      \"unit_value\": 1000.22,      \"line_value\": 1000.22    },    {      \"product_id\": 15445111,      \"quantity\": 2,      \"unit_value\": 1000.22,      \"line_value\": 2000.44    }  ],  \"info\": {    \"status\": \"9\",    \"marketPlaceId\": \"10981298389\",    \"reference\": \"hub_name/MercadoLivre/\",    \"comment\": \"observação ou comentário sobre o pedido\"  }}";
            MessageBox.Show(conteudo);
            var content = new StringContent(conteudo, System.Text.Encoding.Default, "application/json");
            using (content)
            {                    
                using (var response = await httpClient.PostAsync("integration/sales", content))
                {
                    string responseData = await response.Content.ReadAsStringAsync();
                }
            }




        }

{StatusCode: 400, ReasonPhrase: ‘Bad Request’, Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
Vary: Accept-Encoding
Age: 0
X-Cache: MISS
Access-Control-Allow-Origin: *
Transfer-Encoding: chunked
Connection: keep-alive
Date: Thu, 24 Jun 2021 21:04:05 GMT
X-Powered-By: vtex-integrated-store
Content-Type: text/html; charset=utf-8
}}

Olá Guilherme, tudo bem?

Poxa, não consigo te ajudar com essa dúvida por aqui. Mas envie um e-mail para integrador@lojaintegrada.com.br , através desse canal a equipe responsável irá te auxiliar.

O tempo de resposta desse canal é de 48h, recomendo então enviar sua mensagem com todas as informações importantes.

Qualquer coisa estou aqui. :slight_smile:

1 curtida

Oi Clara, já fizemos o questionamento por email, porem não temos retorno.

Oi Guilherme, tudo bem?

Você já recebeu o retorno? Caso não, me envie uma mensagem privada informando seu e-mail, para que eu possa checar com a equipe.

1 curtida