Webservice para retorno de dados de imagem de um SKU/Produto

Boa noite,

Gostaria de saber se existe um webservice que retorne os dados de imagem de um SKU ou Produto?

Obrigado

Deivyd

@Edson Gagliardi‚Äč Boa tarde, o m√©todo ImageInsertUpdate est√° apresentando o seguinte erro "N√£o foi poss√≠vel carregar a imagem - unable to connect to the remote server".

Est√° com erro em algum lugar da Vtex? O erro passou a ocorrer fazem 2 ou 3 dias.

Obrigado!

@Deivyd Araujo‚Äč

Via webservice você pode utilizar o método "ImageListByStockKeepingUnitId" para consultar as imagens de 1 sku.

No response ele te retornar√° a url da imagem na base da sua loja.

Basta acess√°-la e baix√°-la!

Abs

Bom dia @Edson Gagliardi‚Äč

Estou tentando fazer upload da imagem do produto via WebService, porem o retorno é :

<Message>Não foi possível carregar a imagem - Could not find a part of the path 'c:\windows\system32\inetsrv\viacosmetica.vteximg.com.br\arquivos\ids\75461\75461.jpg'.</Message>

Segue em anexo o XML de envio

Desde já agradeço.

@Geovane Holior‚Äč

O formato do seu XML esta incorreto!

O correto é este:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:vtex="http://schemas.datacontract.org/2004/07/Vtex.Commerce.WebApps.AdminWcfService.Contracts">

<soapenv:Header/>

<soapenv:Body>

<tem:ImageInsertUpdate>

<!--Optional:-->

<tem:image>

<!--Optional:-->

<vtex:ArchiveFormatId>?</vtex:ArchiveFormatId>

<!--Optional:-->

<vtex:ArchiveParentId>?</vtex:ArchiveParentId>

<!--Optional:-->

<vtex:ArchiveTypeId>?</vtex:ArchiveTypeId>

<!--Optional:-->

<vtex:DateLastModified>?</vtex:DateLastModified>

<!--Optional:-->

<vtex:Description>?</vtex:Description>

<!--Optional:-->

<vtex:FileLocation>?</vtex:FileLocation>

<!--Optional:-->

<vtex:Height>?</vtex:Height>

<!--Optional:-->

<vtex:HeightUnitMeasure>?</vtex:HeightUnitMeasure>

<!--Optional:-->

<vtex:Id>?</vtex:Id>

<!--Optional:-->

<vtex:IsMain>?</vtex:IsMain>

<!--Optional:-->

<vtex:Label>?</vtex:Label>

<!--Optional:-->

<vtex:Name>?</vtex:Name>

<!--Optional:-->

<vtex:StockKeepingUnitId>?</vtex:StockKeepingUnitId>

<!--Optional:-->

<vtex:Tag>?</vtex:Tag>

<!--Optional:-->

<vtex:Url>?</vtex:Url>

<!--Optional:-->

<vtex:Width>?</vtex:Width>

<!--Optional:-->

<vtex:WidthUnitMeasure>?</vtex:WidthUnitMeasure>

</tem:image>

</tem:ImageInsertUpdate>

</soapenv:Body>

</soapenv:Envelope>

Al√©m disso,vi que em seu XML voc√™ esta tentando enviar uma imagem da sua m√°quina por√©m desta maneira n√£o funcionar√°. O imagem precisa estar em um FTP p√ļblico para que a VTEX fa√ßa o upload da mesma.

Abs

o XML peguei no SOAPUI porem oque é opcional, devo mandar a tag vazia?

para a Imagem o cliente tem que ter um servidor FTP ou ira usar da própria vtex?

e referente aos valores de cada TAG onde posso encontrar para preenchimento correto?

obrigado.

As tags que você não quiser enviar bastar retirar do XML.

Continuando, para fazer o upload da imagem ,ela precisa estar em um FTP p√ļblico para que a VTEX fa√ßa o download de l√° e o upload para dentro da VTEX. Esta manobra √© feita s√≥ para primeira carga pois depois a imagem estar√° hospedada dentro da VTEX. Por fim,