CONSULMIR DADOS EM JSON
voce me disse que consegui fazer uma carga no load certo , eu aqui nao consegui fazer esta carga isto, que eu queria saber voce consegui fazer uma carga la ?
se sim como fez eu ti passo ate o codigo que eu tenho aqui
mais mesmo assim esta dando um erro {StatusCode: 400, ReasonPhrase: [ô]Bad Request[ô]} por isto ti perguntei se voce consegui fazer uma carga la
para eu comparar o que estou fazendo de errado
estou assististindo seus video
se sim como fez eu ti passo ate o codigo que eu tenho aqui
mais mesmo assim esta dando um erro {StatusCode: 400, ReasonPhrase: [ô]Bad Request[ô]} por isto ti perguntei se voce consegui fazer uma carga la
para eu comparar o que estou fazendo de errado
estou assististindo seus video
Sim, consegui fazer várias cargas lá.
entao sera oq ue estou fazendo de errado ? no meu da este erro
As que fiz foram:
{
[Ô]skuId[Ô]: null,
[Ô]skuSellerId[Ô]: [Ô]2[Ô],
[Ô]productSellerId[Ô]: null,
[Ô]title[Ô]: [Ô]TÃtulo do produto inserido pelo kerplunk[Ô],
[Ô]description[Ô]: [Ô]Produto inserido pelo kerplunk[Ô],
[Ô]brand[Ô]: [Ô]marca kerplunk[Ô],
[Ô]gtin[Ô]: [
null
],
[Ô]categories[Ô]: [
[Ô]Teste[Ô],
[Ô]API[Ô]
],
[Ô]images[Ô]: [
[Ô]http://l.yimg.com/rz/d/yahoo_frontpage_pt-BR_s_f_p_101x50_frontpage.png[Ô]
],
[Ô]videos[Ô]: [],
[Ô]price[Ô]: {
[Ô]offer[Ô]: 18.5,
[Ô]default[Ô]: 19
},
[Ô]stock[Ô]: {
[Ô]quantity[Ô]: 0,
[Ô]crossDockingTime[Ô]: 0
},
[Ô]dimensions[Ô]: {
[Ô]weight[Ô]: 10,
[Ô]length[Ô]: 10,
[Ô]width[Ô]: 10,
[Ô]height[Ô]: 10
},
[Ô]giftWrap[Ô]: {
[Ô]available[Ô]: null,
[Ô]value[Ô]: null,
[Ô]messageSupport[Ô]: null
},
[Ô]attributes[Ô]: [
{
[Ô]name[Ô]: [Ô]cor[Ô],
[Ô]value[Ô]: [Ô]cinza[Ô]
}
],
[Ô]errors[Ô]: []
}
{
[Ô]skuId[Ô]: null,
[Ô]skuSellerId[Ô]: [Ô]3[Ô],
[Ô]productSellerId[Ô]: [Ô]3[Ô],
[Ô]title[Ô]: [Ô]Outro TÃtulo do produto inserido pelo kerplunk[Ô],
[Ô]description[Ô]: [Ô]Outro Produto inserido pelo kerplunk[Ô],
[Ô]brand[Ô]: [Ô]outra marca kerplunk[Ô],
[Ô]gtin[Ô]: [
null
],
[Ô]categories[Ô]: [
[Ô]Teste[Ô],
[Ô]API[Ô]
],
[Ô]images[Ô]: [
[Ô]http://l.yimg.com/rz/d/yahoo_frontpage_pt-BR_s_f_p_101x50_frontpage.png[Ô]
],
[Ô]videos[Ô]: [],
[Ô]price[Ô]: {
[Ô]offer[Ô]: 18.5,
[Ô]default[Ô]: 19
},
[Ô]stock[Ô]: {
[Ô]quantity[Ô]: 0,
[Ô]crossDockingTime[Ô]: 0
},
[Ô]dimensions[Ô]: {
[Ô]weight[Ô]: 10,
[Ô]length[Ô]: 10,
[Ô]width[Ô]: 10,
[Ô]height[Ô]: 10
},
[Ô]giftWrap[Ô]: {
[Ô]available[Ô]: null,
[Ô]value[Ô]: null,
[Ô]messageSupport[Ô]: null
},
[Ô]attributes[Ô]: [
{
[Ô]name[Ô]: [Ô]cor[Ô],
[Ô]value[Ô]: [Ô]cinza[Ô]
}
],
[Ô]errors[Ô]: []
}
{
[Ô]skuId[Ô]: null,
[Ô]skuSellerId[Ô]: [Ô]4[Ô],
[Ô]productSellerId[Ô]: null,
[Ô]title[Ô]: [Ô]Mais um produto adicionado pelo kerplunk[Ô],
[Ô]description[Ô]: [Ô]Mais um kerplunk[Ô],
[Ô]brand[Ô]: [Ô]Marca kerplunk[Ô],
[Ô]gtin[Ô]: [
null
],
[Ô]categories[Ô]: [
[Ô]Teste[Ô],
[Ô]API[Ô]
],
[Ô]images[Ô]: [
[Ô]http://l.yimg.com/rz/d/yahoo_frontpage_pt-BR_s_f_p_101x50_frontpage.png[Ô]
],
[Ô]videos[Ô]: [],
[Ô]price[Ô]: {
[Ô]offer[Ô]: 18.5,
[Ô]default[Ô]: 19
},
[Ô]stock[Ô]: {
[Ô]quantity[Ô]: 0,
[Ô]crossDockingTime[Ô]: 0
},
[Ô]dimensions[Ô]: {
[Ô]weight[Ô]: 10,
[Ô]length[Ô]: 10,
[Ô]width[Ô]: 10,
[Ô]height[Ô]: 10
},
[Ô]giftWrap[Ô]: {
[Ô]available[Ô]: null,
[Ô]value[Ô]: null,
[Ô]messageSupport[Ô]: null
},
[Ô]attributes[Ô]: [
{
[Ô]name[Ô]: [Ô]cor[Ô],
[Ô]value[Ô]: [Ô]cinza[Ô]
}
],
[Ô]errors[Ô]: []
}
{
[Ô]skuId[Ô]: null,
[Ô]skuSellerId[Ô]: [Ô]2[Ô],
[Ô]productSellerId[Ô]: null,
[Ô]title[Ô]: [Ô]TÃtulo do produto inserido pelo kerplunk[Ô],
[Ô]description[Ô]: [Ô]Produto inserido pelo kerplunk[Ô],
[Ô]brand[Ô]: [Ô]marca kerplunk[Ô],
[Ô]gtin[Ô]: [
null
],
[Ô]categories[Ô]: [
[Ô]Teste[Ô],
[Ô]API[Ô]
],
[Ô]images[Ô]: [
[Ô]http://l.yimg.com/rz/d/yahoo_frontpage_pt-BR_s_f_p_101x50_frontpage.png[Ô]
],
[Ô]videos[Ô]: [],
[Ô]price[Ô]: {
[Ô]offer[Ô]: 18.5,
[Ô]default[Ô]: 19
},
[Ô]stock[Ô]: {
[Ô]quantity[Ô]: 0,
[Ô]crossDockingTime[Ô]: 0
},
[Ô]dimensions[Ô]: {
[Ô]weight[Ô]: 10,
[Ô]length[Ô]: 10,
[Ô]width[Ô]: 10,
[Ô]height[Ô]: 10
},
[Ô]giftWrap[Ô]: {
[Ô]available[Ô]: null,
[Ô]value[Ô]: null,
[Ô]messageSupport[Ô]: null
},
[Ô]attributes[Ô]: [
{
[Ô]name[Ô]: [Ô]cor[Ô],
[Ô]value[Ô]: [Ô]cinza[Ô]
}
],
[Ô]errors[Ô]: []
}
{
[Ô]skuId[Ô]: null,
[Ô]skuSellerId[Ô]: [Ô]3[Ô],
[Ô]productSellerId[Ô]: [Ô]3[Ô],
[Ô]title[Ô]: [Ô]Outro TÃtulo do produto inserido pelo kerplunk[Ô],
[Ô]description[Ô]: [Ô]Outro Produto inserido pelo kerplunk[Ô],
[Ô]brand[Ô]: [Ô]outra marca kerplunk[Ô],
[Ô]gtin[Ô]: [
null
],
[Ô]categories[Ô]: [
[Ô]Teste[Ô],
[Ô]API[Ô]
],
[Ô]images[Ô]: [
[Ô]http://l.yimg.com/rz/d/yahoo_frontpage_pt-BR_s_f_p_101x50_frontpage.png[Ô]
],
[Ô]videos[Ô]: [],
[Ô]price[Ô]: {
[Ô]offer[Ô]: 18.5,
[Ô]default[Ô]: 19
},
[Ô]stock[Ô]: {
[Ô]quantity[Ô]: 0,
[Ô]crossDockingTime[Ô]: 0
},
[Ô]dimensions[Ô]: {
[Ô]weight[Ô]: 10,
[Ô]length[Ô]: 10,
[Ô]width[Ô]: 10,
[Ô]height[Ô]: 10
},
[Ô]giftWrap[Ô]: {
[Ô]available[Ô]: null,
[Ô]value[Ô]: null,
[Ô]messageSupport[Ô]: null
},
[Ô]attributes[Ô]: [
{
[Ô]name[Ô]: [Ô]cor[Ô],
[Ô]value[Ô]: [Ô]cinza[Ô]
}
],
[Ô]errors[Ô]: []
}
{
[Ô]skuId[Ô]: null,
[Ô]skuSellerId[Ô]: [Ô]4[Ô],
[Ô]productSellerId[Ô]: null,
[Ô]title[Ô]: [Ô]Mais um produto adicionado pelo kerplunk[Ô],
[Ô]description[Ô]: [Ô]Mais um kerplunk[Ô],
[Ô]brand[Ô]: [Ô]Marca kerplunk[Ô],
[Ô]gtin[Ô]: [
null
],
[Ô]categories[Ô]: [
[Ô]Teste[Ô],
[Ô]API[Ô]
],
[Ô]images[Ô]: [
[Ô]http://l.yimg.com/rz/d/yahoo_frontpage_pt-BR_s_f_p_101x50_frontpage.png[Ô]
],
[Ô]videos[Ô]: [],
[Ô]price[Ô]: {
[Ô]offer[Ô]: 18.5,
[Ô]default[Ô]: 19
},
[Ô]stock[Ô]: {
[Ô]quantity[Ô]: 0,
[Ô]crossDockingTime[Ô]: 0
},
[Ô]dimensions[Ô]: {
[Ô]weight[Ô]: 10,
[Ô]length[Ô]: 10,
[Ô]width[Ô]: 10,
[Ô]height[Ô]: 10
},
[Ô]giftWrap[Ô]: {
[Ô]available[Ô]: null,
[Ô]value[Ô]: null,
[Ô]messageSupport[Ô]: null
},
[Ô]attributes[Ô]: [
{
[Ô]name[Ô]: [Ô]cor[Ô],
[Ô]value[Ô]: [Ô]cinza[Ô]
}
],
[Ô]errors[Ô]: []
}
Me mostra o que você está tentando fazer...
voce incluiu ela via sistema seu ou no site ?
Sistema que eu fiz aqui no site deles, você pode inclusive consultar usando a aplicação de exemplo que te passei...
//client.BaseAddress = new Uri([Ô]https://desenvolvedores.cnova.com/api-portal/proxy/api/v2/loads/products/[Ô]);
client.BaseAddress = new Uri([Ô]https://sandbox.cnova.com/api/v2/loads/products/[Ô]);
client.DefaultRequestHeaders.Add([Ô]client_id[Ô], [Ô]xxx[Ô]);
client.DefaultRequestHeaders.Add([Ô]access_token[Ô], [Ô]xx[Ô]);
Produto prod = new Produto();
prod.title = [Ô]Inclusão de Joao[Ô];
prod.description = [Ô]Inclusao[Ô];
prod.skuId = [Ô]0000005213085[Ô];
prod.skuSellerId = [Ô]0000005213085[Ô];
prod.brand = [Ô]marca0000005213085[Ô];
prod.categories = new string[] {[Ô]Teste>API[Ô]};
prod.images = new string[] {[Ô]http://d24kgseos9bn1o.cloudfront.net/vizzent/imagens/produtos/original/0000005113088(1).jpg[Ô]};
prod.gtin = new string[] { [Ô]789[Ô] };
prod.dimensions = new Dimensions();
prod.dimensions.height = Convert.ToDouble(12);
prod.dimensions.width = Convert.ToDouble(1);
prod.dimensions.length = Convert.ToDouble(2);
prod.dimensions.weight = Convert.ToDouble(4);
prod.stock = new Stock();
prod.stock.quantity = 12;
prod.price = new Price();
prod.price._default = 12;
prod.price.offer = 12;
Attribute atri = new Attribute();
//preencha também todos os outros campos do produto, senão não vai
//fazer a alteração
var resposta = await client.PostAsJsonAsync([Ô][Ô], prod);
if (resposta.IsSuccessStatusCode)
MessageBox.Show([Ô]produto Incluido com exito[Ô]);
else
MessageBox.Show([Ô]deu problema: [Ô] + resposta.StatusCode + resposta.ReasonPhrase);
}
client.BaseAddress = new Uri([Ô]https://sandbox.cnova.com/api/v2/loads/products/[Ô]);
client.DefaultRequestHeaders.Add([Ô]client_id[Ô], [Ô]xxx[Ô]);
client.DefaultRequestHeaders.Add([Ô]access_token[Ô], [Ô]xx[Ô]);
Produto prod = new Produto();
prod.title = [Ô]Inclusão de Joao[Ô];
prod.description = [Ô]Inclusao[Ô];
prod.skuId = [Ô]0000005213085[Ô];
prod.skuSellerId = [Ô]0000005213085[Ô];
prod.brand = [Ô]marca0000005213085[Ô];
prod.categories = new string[] {[Ô]Teste>API[Ô]};
prod.images = new string[] {[Ô]http://d24kgseos9bn1o.cloudfront.net/vizzent/imagens/produtos/original/0000005113088(1).jpg[Ô]};
prod.gtin = new string[] { [Ô]789[Ô] };
prod.dimensions = new Dimensions();
prod.dimensions.height = Convert.ToDouble(12);
prod.dimensions.width = Convert.ToDouble(1);
prod.dimensions.length = Convert.ToDouble(2);
prod.dimensions.weight = Convert.ToDouble(4);
prod.stock = new Stock();
prod.stock.quantity = 12;
prod.price = new Price();
prod.price._default = 12;
prod.price.offer = 12;
Attribute atri = new Attribute();
//preencha também todos os outros campos do produto, senão não vai
//fazer a alteração
var resposta = await client.PostAsJsonAsync([Ô][Ô], prod);
if (resposta.IsSuccessStatusCode)
MessageBox.Show([Ô]produto Incluido com exito[Ô]);
else
MessageBox.Show([Ô]deu problema: [Ô] + resposta.StatusCode + resposta.ReasonPhrase);
}
De cara tem um problema bem sério. Cada carga, envia uma lista de produtos, não um produto só.
isto que queria saber como devo criar esta lista ? como faco isto , istoq que preciso de auxilio
Tópico encerrado , respostas não são mais permitidas