Fernando Morais

Members
  • Content Count

    6
  • Joined

  • Last visited

  • Days Won

    4

Fernando Morais last won the day on August 29 2017

Fernando Morais had the most liked content!

About Fernando Morais

  • Rank
    Newbie
  1. Oi pessoal, O Xsbr em um outro post e também o pessoal de suporte, que respondeu bem rápido deram o caminho. É necessário colocar as URLs na matriz pictures (mantendo o atributo source) no mesmo nível do variations e acrescentar um picture_ids dentro do variation mas só com string: [pictures] => Array ( [0] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_01.jpg' ) [1] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_02.jpg' ) [2] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_03.jpg' ) ) [variations] => Array ( [0] => Array( ... [picture_ids] => Array( [0] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_01.jpg' [1] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_02.jpg' [2] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_03.jpg' ) ) ) Obrigado a todos pela ajuda.
  2. Bom dia Xsbr! Era isto mesmo, com a sua alteração consegui publicar o item. Obrigado!
  3. Oi Sandro, obrigado pela pronta resposta! Pelo que eu percebo do seu código, você está fazendo uma atualização de um item já cadastrado no ML certo? No meu caso, eu estou inserindo o item pela primeira vez, e não tenho o 'picture_id' das imagens nem o código do anúncio...
  4. Olá, eu estou com uma dificuldade nesta área. Estou tentando postar variações mas sinceramente não encontrei na documentação como postar as imagens das variantes com URL's, e da mesma forma não encontrei como obter os picture_ids'. Meu código até o momento está formatado dessa forma (com abreviações e formatação para efeito de exemplo):Segue o código submetido ( com alguma formatação e exclusão de variações para efeito de exemplo: [variations] => Array ( [0] => Array( [attribute_combinations] => Array( [0] => Array( [name] => Color , [value_id] => 283157 , [value_name] => Verde-limão ) [1] => Array( [name] => Tamanho , [value_id] => 26 , [value_name] => 56 ) ) [price] => 428.85 [available_quantity] => 15 [attributes] => Array( [0] => Array ( [id] => CodProd [value_name] => 1 ) [1] => Array ( [id] => EAN [value_name] => 7010112848349 ) ) [sold_quantity] => 0 [picture_ids] => Array( [0] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_01.jpg' ) [1] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_02.jpg' ) [2] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_03.jpg' ) ) ) ) O código de erro que a API retorna é o seguinte: [body] => stdClass Object( [message] => body.invalid_field_types [error] => [invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_02.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_cinza_03.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_cinza_02.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_preto_03.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_03.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_preto_02.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_preto_01.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_cinza_01.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_01.jpg]] [status] => 400 [cause] => Array () ) Obrigado.
  5. Oi Ricardo, como exatamente está executando este procedimento? eu estou tentando utilizar diretamente a URL, mas a API me retorna o seguinte erro: [body] => stdClass Object( [message] => body.invalid_field_types [error] => [invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_02.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_cinza_03.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_cinza_02.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_preto_03.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_03.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_preto_02.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_preto_01.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_cinza_01.jpg], invalid property type: [variations.picture_ids] expected String but was JSONObject value: [source:https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_01.jpg]] [status] => 400 [cause] => Array () ) Segue o código submetido ( com alguma formatação e exclusão de variações para efeito de exemplo: [variations] => Array ( [0] => Array( [attribute_combinations] => Array( [0] => Array( [name] => Color , [value_id] => 283157 , [value_name] => Verde-limão ) [1] => Array( [name] => Tamanho , [value_id] => 26 , [value_name] => 56 ) ) [price] => 428.85 [available_quantity] => 15 [attributes] => Array( [0] => Array ( [id] => CodProd [value_name] => 1 ) [1] => Array ( [id] => EAN [value_name] => 7010112848349 ) ) [sold_quantity] => 0 [picture_ids] => Array( [0] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_01.jpg' ) [1] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_02.jpg' ) [2] => Array( [source] => 'https://flemingmotos.com.br/image/catalog/Produtos/ASW-Racing/capacete_asw_dual_fluor_03.jpg' ) ) ) ) Obrigado!