• 0
Sign in to follow this  
AGL

Envio de imagem

Question

Olá, utilizo o JSON abaixo para envio do produto, porem, mesmo com o link da imagem informado no arquivo abaixo o produto fica com a imagem PROCESSANDO IMAGEM conforme link https://produto.mercadolivre.com.br/MLB-1108609256-php-e-mysql-para-windows-anselmo-fernando-_JM do produto no ML. O que estou fazendo de errado?

"{\"title\":\"PHP e MySQL Para Windows Anselmo, Fernando\",\"category_id\":\"MLB1227\",\"price\":47.74,\"currency_id\":\"BRL\",\"available_quantity\":5,\"buying_mode\":\"buy_it_now\",\"listing_type_id\":\"gold_special\",\"condition\":\"used\",\"status\":\"active\",\"description\":{\"plain_text\":\"Condição: USADO \\n Assunto: Informatica \\n Acabamento: Brochura \\n Dimensões: 16 x 23 cm \\n Peso: 500 \\n Código Produto: 19938450 \\n Código Barras: 1000199384508 \\n ISBN: 97885608491207 \\n Descrição: Livro em Bom Estado de Conservação!\\r\\nAlgumas paginas com carimbo. Sem furos, riscos, rasuras, grifos, manchas, dedicatória ou assinatura.\"},\"shipping\":{\"mode\":\"me2\",\"local_pick_up\":false,\"free_shipping\":false},\"tags\":[\"immediate_payment\"],\"attributes\":[{\"id\":\"BOOK_TITLE\",\"name\":\"Título do livro\",\"value_id\":null,\"value_name\":\"PHP e MySQL Para Windows\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"AUTHOR\",\"name\":\"Autor\",\"value_id\":null,\"value_name\":\"Anselmo, Fernando\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"LANGUAGE\",\"name\":\"Língua\",\"value_id\":null,\"value_name\":\"Português\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"PUBLISHER\",\"name\":\"Editorial\",\"value_id\":null,\"value_name\":\"Visual Books\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"BOOK_EDITION\",\"name\":\"Edição\",\"value_id\":null,\"value_name\":\"\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"PUBLICATION_YEAR\",\"name\":\"Ano de publicação\",\"value_id\":null,\"value_name\":\"2000\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"NUMBER_OF_PAGES\",\"name\":\"Páginas\",\"value_id\":null,\"value_name\":\"144\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"ISBN\",\"name\":\"ISBN\",\"value_id\":null,\"value_name\":\"97885608491207\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"ISBN13\",\"name\":\"ISBN13\",\"value_id\":null,\"value_name\":\"97885608491207\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"EAN\",\"name\":\"EAN\",\"value_id\":null,\"value_name\":\"\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"FORMAT\",\"name\":\"Formato\",\"value_id\":null,\"value_name\":\"Papel\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"}],\"pictures\":[{\"id\":\"19938450_1_745\",\"source\":\"https://www.sebosonline.com.br/web2commerce/static/capas/199384501_16012018093916.jpg\"}]}"

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Boa noite, peço desculpas. Estava lendo a documentação https://developers.mercadolibre.com/pt_br/trabalho-com-imagens como monto a url para envio sendo que a imagem se encontra nesse endereço: https://www.sebosonline.com.br/web2commerce/static/capas/199384501_16012018093916.jpg

curl -F file=@/home/user/picture.jpg
https://api.mercadolibre.com/pictures?access_token=$ACCESS_TOKEN

Seria assimhttps://api.mercadolibre.com/pictures/file=@https://www.sebosonline.com.br/web2commerce/static/capas/199384501_16012018093916.jpg ?access_token=$ACCESS_TOKEN

 

Share this post


Link to post
Share on other sites
  • 0

Olá, obrigado pela resposta. É o que estou fazendo acima, conforme escrevi na primeira mensagem, porem fica a imagem de PROCESSANDO IMAGEM no Mercado Livre.

Share this post


Link to post
Share on other sites
  • 0
4 hours ago, AGL said:

Olá, obrigado pela resposta. É o que estou fazendo acima, conforme escrevi na primeira mensagem, porem fica a imagem de PROCESSANDO IMAGEM no Mercado Livre.

Se depois de um tempo continua assim o mercado livre não conseguiu carregar  a imagem. Note que alguns hosts não vão permitir que o mercado livre obtenha o arquivo de imagem

 

13 hours ago, AGL said:

Boa noite, peço desculpas. Estava lendo a documentação https://developers.mercadolibre.com/pt_br/trabalho-com-imagens como monto a url para envio sendo que a imagem se encontra nesse endereço: https://www.sebosonline.com.br/web2commerce/static/capas/199384501_16012018093916.jpg


curl -F file=@/home/user/picture.jpg
https://api.mercadolibre.com/pictures?access_token=$ACCESS_TOKEN

Seria assimhttps://api.mercadolibre.com/pictures/file=@https://www.sebosonline.com.br/web2commerce/static/capas/199384501_16012018093916.jpg ?access_token=$ACCESS_TOKEN

 

Tu não entendeu como isso funciona


 

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.mercadolibre.com/pictures?access_token=123456",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"file\"; filename=\"D:\\imagens\\hadoukenmotivationalxf9.jpg\"\r\nContent-Type: image/jpeg\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  CURLOPT_HTTPHEADER => array(
    "Cache-Control: no-cache",
    "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}

 

Edited by gbandoni

Share this post


Link to post
Share on other sites
  • 0

Olá, pelo que reparei o problema é a barra invertida \ no final da URL da imagem no meu arquivo JSON .
Como faço para remover essa barra invertida de todo o arquivo?
Ja tentei com REPLACE(@"\", "") e não sai a barra. Utilizo C#.

"{\"title\":\"PHP e MySQL Para Windows Anselmo, Fernando\",\"category_id\":\"MLB1227\",\"price\":47.74,\"currency_id\":\"BRL\",\"available_quantity\":5,\"buying_mode\":\"buy_it_now\",\"listing_type_id\":\"gold_special\",\"condition\":\"used\",\"status\":\"active\",\"description\":{\"plain_text\":\"Condição: USADO \\n Assunto: Informatica \\n Acabamento: Brochura \\n Dimensões: 16 x 23 cm \\n Peso: 500 \\n Código Produto: 19938450 \\n Código Barras: 1000199384508 \\n ISBN: 97885608491207 \\n Descrição: Livro em Bom Estado de Conservação!\\r\\nAlgumas paginas com carimbo. Sem furos, riscos, rasuras, grifos, manchas, dedicatória ou assinatura.\"},\"shipping\":{\"mode\":\"me2\",\"local_pick_up\":false,\"free_shipping\":false},\"tags\":[\"immediate_payment\"],\"attributes\":[{\"id\":\"BOOK_TITLE\",\"name\":\"Título do livro\",\"value_id\":null,\"value_name\":\"PHP e MySQL Para Windows\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"AUTHOR\",\"name\":\"Autor\",\"value_id\":null,\"value_name\":\"Anselmo, Fernando\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"LANGUAGE\",\"name\":\"Língua\",\"value_id\":null,\"value_name\":\"Português\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"PUBLISHER\",\"name\":\"Editorial\",\"value_id\":null,\"value_name\":\"Visual Books\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"BOOK_EDITION\",\"name\":\"Edição\",\"value_id\":null,\"value_name\":\"\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"PUBLICATION_YEAR\",\"name\":\"Ano de publicação\",\"value_id\":null,\"value_name\":\"2000\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"NUMBER_OF_PAGES\",\"name\":\"Páginas\",\"value_id\":null,\"value_name\":\"144\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"ISBN\",\"name\":\"ISBN\",\"value_id\":null,\"value_name\":\"97885608491207\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"ISBN13\",\"name\":\"ISBN13\",\"value_id\":null,\"value_name\":\"97885608491207\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"EAN\",\"name\":\"EAN\",\"value_id\":null,\"value_name\":\"\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"},{\"id\":\"FORMAT\",\"name\":\"Formato\",\"value_id\":null,\"value_name\":\"Papel\",\"value_struct\":null,\"attribute_group_id\":\"OTHERS\",\"attribute_group_name\":\"Outros\"}],\"pictures\":[{\"id\":\"19938450_1_745\",\"source\":\"https://www.sebosonline.com.br/web2commerce/static/capas/199384501_16012018093916.jpg\"}]}"

Edited by AGL

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this