• 0
Sign in to follow this  
Edgard

FEEDBACK - Eestá funcionando?

Question

Olá!

 

 - Pergunto se estão conseguindo postar feedback's?

 

 - É possível solicitar que o comprador dê seu feedback pelas APIs?

 

 

Já tentei de todas as formas explicadas na documentação e nos posts do Fsolari.

 

Preciso saber "como" estou trabalhando com C#.

 

Obrigado. abaixo exemplos de tentativas sem sucesso:

 

JSON ENVIADO

{
  "fulfilled": true,
  "rating": "positive",
  "message": "testando, testando",
  "reason": null,
  "restock_item": false,
  "has_seller_refunded_money": false
}
 
 
 
E ATÉ MESMO ASSIM
 
PUT EM => https://api.mercadolibre.com/orders//{order_Id}/feedback/"& message & "?&access_token=$ACCESS_TOKEN
 
 
SEMPRE RECEBO O ERRO DE QUE FULFILLED tem que ser true ou false
 
 
 
 
 
 
 
 
 
 
 
 

Share this post


Link to post
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Olá.

 

sim, funciona.

Desconheço se há o procedimento. Mande um email para o cliente

 

O exemplo 1 estaria no caminho certo, é post, mas você misturou URL com as variáveis enviadas, não sei como a API tratará isto internamente.

 

então coloque a variável:

'version': '3.0'
 
e se é positivo não precisa/deve declarar reason, restock_item, has_seller_refunded_money
 
Até mais

Share this post


Link to post
Share on other sites
  • 0

Ok Rodrigo!

 

Também acho o exemplo 1 o correto, entretanto, as outras tentativas foram apenas tentativas.

 

Veja: Estou executando um "POST" em  api.mercadolibre.com/orders/XXX/feedback?version=3.0&access_token=YYY ( xxx é o numero do pedido e yyy é o correto access_token )

 

e o json é este:

 

{
  "fulfilled": true,
  "rating": "positive",
  "message": "Excelente comprador",
  "reason": null,
  "restock_item": false,
  "has_seller_refunded_money": false
}
 
inicialmente recebia este erro: FULFILLED tem que ser true ou false
 
AGORA sem mudar nada o erro mudou, recebo: 
{
  "message": "You must post a valid feedback as JSON",
  "error": "bad_request",
  "status": 400,
  "cause": []
}
 
Ah! estou usando https!
 
Também já tentei variações sem enviar "reason": null, "restock_item": false, "has_seller_refunded_money": false... mas nada faz isso dar certo.
 
Todo o desenvolvimento esta funcionando normal, agora só preciso resolver isso para passar adiante em novas integrações...rs
 
Alguém aí pode me dizer onde esta o erro? Seria muito bom finalizar essa....
 
Obrigado. 

Share this post


Link to post
Share on other sites
  • 0

Rodrigo, se eu não fosse programador acharia que você é mágico!

 

Funcionou perfeitamente, vou dormir! kkkk

 

Muito obrigado!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this