gbandoni

Members
  • Content Count

    221
  • Joined

  • Last visited

  • Days Won

    24

gbandoni last won the day on October 28

gbandoni had the most liked content!

1 Follower

About gbandoni

  • Rank
    Jedi Master

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Lendo a documentação ? https://developers.mercadolivre.com.br/pt_br/autenticacao-e-autorizacao#Fluxo-Server-side https://oauth.net/2/
  2. Isso é um exemplo ultra simplista . O fluxo oauth2 funciona em qualquer server compatível com esse fluxo. inclusive o mercado livre. Isso deve funcionar em 90% dos sites que usam oauth2 a nao ser os casos que explicitamente é exigida uma url de callback (que não é o caso do ML) O server que roda minha aplicação tem windows core instalado então nem browser tem <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://api.mercadolibre.com/oauth/token", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "client_id=<seu client id>&client_secret=<seu secret>&grant_type=client_credentials", CURLOPT_HTTPHEADER => array( "Content-Type: application/x-www-form-urlencoded", "Postman-Token: b7b7f1f2-a5fd-4796-b2c1-abc933806fbb", "cache-control: no-cache" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; }
  3. Bem melhor Seu produto tem variação , se um produto tem variação ele permite modificar as propriedades de preco e estoque no corpo do produto você precisa acerta-los na em cada variação le essa parte aqui que responde como tu precisa fazer https://developers.mercadolivre.com.br/pt_br/variacoes#Modificar-preço
  4. Isso tá na documentação , mas não sei o que voce espera obter aqui falando que deu erro , mas sem passar nenhum detalhe
  5. A requisição esta certa , o seu endereço de envio nao itens/<id>/description é so para .. descrição
  6. quando tu recebe o Access token tu também recebe o tempo que deve renova-lo (expires_in)
  7. Tu vende artesanato ? Atualmente só artesanato que deve permitir artesanato (dropping também , mas não achei documentação sobre isso) Mas se tu quer levar isso em consideração faca uma consulta em https://api.mercadolibre.com/shipments/<id_shipping>/tracking Ela tem os valores em horas dos eventos
  8. Não está como inteiro , está como number , mesmo porque nao existe inteiro propriamente dito no formado do json você tem de mandar no formato americano, sem separador de milhar
  9. Tem no forum e na documentação é por feedback
  10. Tu tem contrato ME1 ? Não da para fazer isso no ME2
  11. Mercado livre anda bugado com essas listagens . Mas tu deveria estar usando scan , ja faz um ano que eles mudaram isso https://developers.mercadolivre.com.br/pt_br/modo-de-busca-acima-de-1000-registros-scan-hash
  12. Faça a autenticação usando a metodologia oauth2, tem exemplo aqui, basta dar uma pesquisada. O server que minha aplicação roda nem tem gui, quiçá browser
  13. Não especificado é para coisas que nao precisariam de um frete , como código para download de software, Nesse caso nao vai ter shipment mesmo afinal não há envio . Nesse caso para tu informar que entregou tu qualifica o usuário https://api.mercadolibre.com/orders/<id_order>/feedback?access_token=${access_token} { "fulfilled": "true", "rating": "positive" }
  14. vc nao entendeu antes algumas categorias permitiam cadastrar atributos no meio dos parâmetros , tipo year . Isso principalmente em categorias de veiculos. Um tempo atras o mercado livre disse que ia padronizar tudo , mas ia manter uma retrocompatibilidade por um tempo ai surgiu atributos como MLB1744-YEAR .O mercado livre retroalimentava eles e funcionava. Mas como foi dito que era temporario. Eles devem ter cortado na categoria entao tu vai ter de seguir a documentação e adequar, especificamente acessar https://api.mercadolibre.com/categories/{CATEGORY_ID}/attributes e so enviar attributes que estao nessa lista.
  15. Isso é uma warning nao ? alguns atributos podiam ser passados de um jeito diferente antigamente , eles avisaram que nao seria mais possivel usar alguns desses a uns 6 meses atras , se não mais. Revise o que tu esta mandando de atributos