Bernardweger

Members
  • Content Count

    7
  • Joined

  • Last visited

About Bernardweger

  • Rank
    Newbie

Recent Profile Visitors

273 profile views
  1. Olá tudo bom? Gostaria de saber como funciona o SPEED na hora de cadastrar um rastreio, não encontrei nada a respeito no forum nem na api Segue api do Mercado Livre. Obrigado a todos e fico no aguardo! curl -X PUT -H "Content-Type: application/json" -H "Accept: application/json" -d JSON { "speed"= 120, "status"="shipped", "tracking_number"=000000001234, "receiver_id"=12345678 } https://api.mercadolibre.com/shipments/{shipping_id}?access_token=$ACCESS_TOKEN
  2. Olá pessoal, Boa Tarde. Estou com uma dúvida meio cruel... como eu altero a quantidade de produtos que não possuem variação. produtos que possuem variação basta informar o id da variação... https://api.mercadolibre.com/items/.$codprodml./variations/.$idvariacao.?access_token=.$token.' más e os que não possuem variação, Como proceder? EDIT Achei a maneira mas ainda não estou conseguindo fazer. estou a utilizar o seguinte código, alguém pode me dar uma luz por favor $headers = array( 'Content-Type: application/json', 'Accept: application/json' ); $dadosvariacaosubdel = [ "Available_quantity" => $_POST['quantadeins'], ]; $cURL = curl_init('https://api.mercadolibre.com/items/'.$codprodml.'?access_token='.$token.''); curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true); curl_setopt($cURL, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($cURL, CURLOPT_HTTPHEADER, $headers); curl_setopt($cURL, CURLOPT_POSTFIELDS, json_encode($dadosvariacaosubdel)); $resultadodel = curl_exec($cURL); $stringdel = json_decode($resultadodel); Desde já agradeço a ajuda de todos Obrigado Bernard
  3. Olá pessoal, Boa tarde! Estou a montar um sistema aonde posso enviar um e-mail já informando todos o dados ao meu fornecedor só que junto deste e-mail gostaria de pegar a etiqueta no mercado livre e anexa-la neste e-mail, más não estou conseguindo salvar essa etiqueta. Segue código que estou a utilizar $urlsave = "https://api.mercadolibre.com/shipment_labels?shipment_ids=21648601257&savePdf=Y&access_token=$token"; $chsave = curl_init(); curl_setopt($chsave, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($chsave, CURLOPT_RETURNTRANSFER, true); curl_setopt($chsave, CURLOPT_URL,$urlsave); $resultsave=curl_exec($chsave); agora se eu pegar este retorno, vem algo totalmente diferente do que eu imaginava , como proceder agora para realmente salvar minha etiqueta e depois conseguir anexa-la? montei este código a partir do exemplo citado no Mercado livre http://developers.mercadolibre.com/pt-br/envio/#close Por favor, alguem me da uma luz Desde já Obrigado a todos!
  4. Resolvido, precisava apenas decodificar em JSON Obrigado
  5. url = 'https://api.mercadolibre.com/items/'.$idprodmercado[$i].'/variations?access_token='.$token.''; $params = [array( "price" => "250", "available_quantity" => "3", "picture_ids" => array( "teste" ), "attribute_combinations" => array( array( "name" => "Tamanho", "value_name" => "G" ) ) )]; //url-ify the data for the POST $paramss = http_build_query($params); //open connection $ch = curl_init(); //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, 1); curl_setopt($ch,CURLOPT_POSTFIELDS, $paramss); //execute post $result = curl_exec($ch); echo $result; Olá pessoal, boa tarde, estou precisando de um help, estou desenvolvendo um sistema que atualiza as variações de acordo com o meu produto cadastrado no sistema já com suas variações, até ai tudo bem... Más na hora de inserir a variação no produto ele me retorno este erro: {"message":"body.invalid","error":"A body is expected. (B)","status":400,"cause":[]}1 Segue código, estou fazendo com curl... ALGUEM ME AJUDA PORFAVOR, Obrigado: url = 'https://api.mercadolibre.com/items/'.$idprodmercado[$i].'/variations?access_token='.$token.''; $params = [array( "price" => "250", "available_quantity" => "3", "picture_ids" => array( "teste" ), "attribute_combinations" => array( array( "name" => "Tamanho", "value_name" => "G" ) ) )]; //url-ify the data for the POST $paramss = http_build_query($params); //open connection $ch = curl_init(); //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, 1); curl_setopt($ch,CURLOPT_POSTFIELDS, $paramss); //execute post $result = curl_exec($ch); echo $result;