CaioSchmitt

Members
  • Content Count

    61
  • Joined

  • Last visited

Posts posted by CaioSchmitt


  1. Realmente tinha este erro no array @rodrigojob
     

    mas eu não consigo enviar este array da forma correta.. vou mostrar como esta o meu array em php: 
     

    [
    	'shipping' => [
    		'free_shipping' => true,
    		'free_methods' => [
    			'id' => '100009',
    			'rule' => [
    				'free_mode' => 'country',
    				'value' => 'null'
    			]
    		],
    		'local_pick_up' => true,
    		'mode' => 'me2'
    	]
    ]

    este é o array que mando para a função do put da api que no caso seria o $body
    $objMeli->put($url, $body, $params);

    a respota da api é a seguinte :
     

    [
    	'body' => object(stdClass) {
    		message => 'body.invalid_field_types'
    		error => '[invalid property type: [shipping.free_methods] expected List but was JSONObject value: [id:100009, rule:[free_mode:country, value:null]]]'
    		status => (int) 400
    		cause => []
    	},
    	'httpCode' => (int) 400
    ]

     

    oque eu faço nesse caso? pq quem faz o json_encode é a api 
     


  2. Boa tarde pessoal,

    Estou com dificuldades para modificar um anuncio para frete gratis me2

    este é o json que estou enviando:

    {"shipping":
    {"free_shipping":true,"0":"{\"free_methods\":{\"id\":100009,\"rule\":{\"free_mode\":\"country\",\"value\":null}}}","local_pick_up":true,"mode":"me2"}}

    e a resposta do mercado livre é esta:

    {
      "message": "Cannot update item MLB860507464 [status:active, has_bids:false]",
      "error": "validation_error",
      "status": 400,
      "cause": [
        {
          "code": "item.shipping.0.not_modifiable",
          "message": "shipping.0 is not modifiable."
        },
        {
          "code": "item.shipping.0.free_methods.not_modifiable",
          "message": "shipping.0.free_methods is not modifiable."
        },
        {
          "code": "item.shipping.0.free_methods.id.not_modifiable",
          "message": "shipping.0.free_methods.id is not modifiable."
        },
        {
          "code": "item.shipping.0.free_methods.rule.not_modifiable",
          "message": "shipping.0.free_methods.rule is not modifiable."
        },
        {
          "code": "item.shipping.0.free_methods.rule.free_mode.not_modifiable",
          "message": "shipping.0.free_methods.rule.free_mode is not modifiable."
        },
        {
          "code": "item.shipping.0.free_methods.rule.value.not_modifiable",
          "message": "shipping.0.free_methods.rule.value is not modifiable."
        }
      ]
    }

    oque estou fazendo de errado? 

    procurei essa questão no forum e não encontrei caso tenha algum topico com este mesmo problema por favor me mandem o link.


  3. {"pictures":[
    
    {"source":"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/UGLBlvH120.png"},
    {"source":"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/vCRIuKuL2g13.png"},
    {"source":"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/5ptYPKGi16.png"},
    {"source":"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/D2655T6.png"},
    {"source":"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3698\/VGRgmr2.png"},
    {"source":"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3698\/2DwlcZ0.png"}],
    
    "variations":[{"id":"15538012850",
    	  "picture_ids":		["https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/UGLBlvH120.png",
    							"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/vCRIuKuL2g13.png",
    							"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/5ptYPKGi16.png",
    							"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3697\/D2655T6.png"]},
    
    
    			{"id":"15538012852",
    	"picture_ids":["https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3698\/VGRgmr2.png",
    								"https:\/\/mlfrgeast002.blob.core.windows.net\/files\/lib\/3698\/2DwlcZ0.png"]
    			}
    			]}

     


  4. Criei um anuncio com 1 variação (cor)

    neste anuncio tem as cores azul e vermelho...

    azul com 4 imagens
    e vermelho com 2
     

    só que no site do mercado livre não esta aparecendo corretamente as imagens...

    aqui esta o link :

    http://produto.mercadolivre.com.br/MLB-862981214-item-de-teste-favor-no-ofertar-_JM?noindex=true&variation=15538012850

    ...

    e aqi o json via post man que  a api me retorna..

    {
        "variation": {
            "status": true,
            "mensagem": "variação encontrada!",
            "dados": [
                {
                    "id": 15538012850,
                    "attribute_combinations": [
                        {
                            "id": null,
                            "name": "cor",
                            "value_id": null,
                            "value_name": "azul"
                        }
                    ],
                    "price": 26,
                    "available_quantity": 20,
                    "sold_quantity": 0,
                    "picture_ids": [
                        "931378-MLB25550169382_042017",
                        "728424-MLB25550169383_042017",
                        "743534-MLB25550169381_042017",
                        "651186-MLB25550169380_042017"
                    ],
                    "seller_custom_field": null,
                    "catalog_product_id": null
                },
                {
                    "id": 15538012852,
                    "attribute_combinations": [
                        {
                            "id": null,
                            "name": "cor",
                            "value_id": null,
                            "value_name": "vermelho"
                        }
                    ],
                    "price": 27,
                    "available_quantity": 5,
                    "sold_quantity": 0,
                    "picture_ids": [
                        "777449-MLB25550169384_042017",
                        "813884-MLB25550169379_042017"
                    ],
                    "seller_custom_field": null,
                    "catalog_product_id": null
                }
            ]
        }
    }

    Porque isso aconteceu? oque devo fazer para ficar desse jeito?


  5. Boa tarde,

     

    Estou com dificuldade para importar o dump de categorias...

     

    Gostaria de saber quais são os métodos disponíveis para fazer essa importação para o banco de dados pois com o PHP não estou conseguindo.

    já vi vários Plugins em php q fazem essa conversão de JSON para Array mas nenhum esta sendo eficaz. 

     

    Obrigado.

     

     

    Att,

    Caio Schmitt