Natan Avila

Members
  • Content Count

    10
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Natan Avila

  1. Bom dia pessoal... Estou criando o recurso claims em minha aplicação, e criando os botões na tela para os meus usuários de acordo com as ações possíveis recebidas no JSON do Mercado Livre. Entretanto, ao realizar a ação de refound seguindo a documentação da API, envio o seguinte JSON: Entretanto, estou tendo a seguinte resposta: Alguém passou por algo parecido, ou sabe o que possa estar acontecendo? Agradeço desde já.
  2. Vlw parceiro, estava tendo os mesmos problemas que você e consegui arrumar uma solução apartir das explicação... Vou deixar aqui a resolução para Java: A diferença é que fiz postando no recurso Claims, mas a forma de postagem é a mesma para o Mensagens Pós Venda.
  3. Não e não... De qualquer forma, voltou a funcionar! Obrigado a todos!
  4. Bom dia Rodrigo! Então, eu estou usando a mesma URL, e tenho total certeza disso, visto que usei o ctrl + v para colar a URL no cadastro da aplicação, e no post. Fazer encode nela? Como assim? Quanto ao parametro vazio/linguagem. Uso o Java, e no post da biblioteca exige o "corpo" do post. Como nessa requisição não passa nada via json, ele vai vazio. PS: O código estava funcional até dias atrás.
  5. Boa tarde pessoal... Estou tendo um problema com o authorize, e não sei se é algum pau do mercado livre ou se estou deixando passar algo. O erro que estou obtendo é o "{"message":"The redirect_uri does not match the original","error":"invalid_grant","status":400,"cause":[]}". Só tem 1 problema: Eu tenho a completa certeza de as URLs são iguais (visto que foram colocadas por ctrl v, tanto no código quanto na aplicação). Tentei de 2 formas: Usando a classe Response e fazendo um post: response = meli.post("/oauth/token", params, ""); E utilizando a própria classe meli: meli.authorize("code", "redirect_uri"); Em ambos os casos tenho esse mesmo erro. E se eu tentar dar um refresh_token, tenho o seguinte erro: "{"message":"The grant type is invalid (refresh_token-authorization_code)","error":"invalid_grant","status":400,"cause":[]}" params.add("grant_type", "refresh_token"); Detalhe adicional: Eu consigo obter o authorization_code gerado pelo mercado livre, e utilizando a MESMA url. Alguém sabe dizer o que pode ser, ou está tendo o mesmo problema? Obrigado e abraços!
  6. É possível obter a avaliação(estrelas) dada pelo comprador na venda?
  7. Hmm. Vlw glr, vou ter que arrumar outra forma de contornar o problema!
  8. Bom dia glr. Fazendo uma consulta no /users/{ID_Usuario}/items/search com parâmetro "pending", eu consigo a lista dos items que estão para ser revisados, porém quando dou um get("/items/ID_ITEM"), retorna apenas os dados do item, e não tem o motivo do mesmo estar pendente. Por mais que ele tenha o sub_status, esse é muito generico quanto à fonte do erro. Tem alguma forma de pegar essa mensagem? Saber o motivo pelo qual o item está como "under_review"? att.
  9. Boa tarde pessoal. Estou fazendo uma aplicação, e estou na parte de criação / testes de compra de produtos. Consigo criar a publicação normalmente. Porém, quando vou comprar utilizando um outro usuario testes, não aparece nenhuma forma de pagamento na lista. Alguém saberia dizer o motivo? Deixei em anexo a imagem do field em branco. Obrigado a todos!
  10. Estou tentando fazer uma integração de 1 sistema com o mercado livre via API Java. Porém estou tendo um erro e não consigo saber o motivo: codigo: try { Meli m = new Meli(ID_LOGIN, SENHA); FluentStringsMap params = new FluentStringsMap(); params.add("title", "ProdutoTESTE"); params.add("category_id", "MLB30997"); params.add("listing_type_id", "bronze"); params.add("condition", "new"); params.add("available_quantity", "8"); params.add("pictures", "[{\"source\":\"http://cancelando.com/wp-content/uploads/2017/09/como-cancelar-compra-mercado-livre.jpg\"}]"); params.add("price", "999999"); params.add("buying_mode", "buy_it_now"); params.add("currency_id", "BRL"); params.add("description", "ITEM"); params.add("access_token", TOKEN); Response response = m.post("/items", params,"{\"foo\":\"bar\"}"); Estou tendo o seguinte erro: {"message":"body.required_fields","error":"The fields [listing_type_id, title, category_id] are required for requested call","status":400,"cause":[]} Porém, como pode ser visto, eu estou passando esses 3 parametros. Alguém sabe o que pode estar causando isso? A url do post: https://api.mercadolibre.com/items?title=ProdutoTESTE&category_id=MLB30997&listing_type_id=bronze&access_token=APP_USR-3785419397635201-102312-89e9b557c91e4b2cc7829c21d9400bed__J_G__-96616987