Question

3 answers to this question

Recommended Posts

  • 0
On 9/6/2018 at 7:07 PM, Linces Marques said:

Olá,

Pessoal, algum de vcs aqui que tenha desenvolvido aplicações isapi pro ML?

Estou com problemas no fluxo de autorização...

 

Tu pode dar mais informação ?

Share this post


Link to post
Share on other sites
  • 0
9 hours ago, gbandoni said:

Tu pode dar mais informação ?

 

Acho que estava fazendo algo errado, estava fazendo o processo de autorização "client-side" enquanto que eu deveria usar era "server-side".. Então eu até conseguia chegar no "access-token" mas ele me retornava a querystring iniciando com "#", e não com "?" que seria o formato que eu consigo ler o parametro.

Mas vamos lá, no manual (https://developers.mercadolibre.com/pt_br/server-side/) diz que após eu receber o código "code", eu devo fazer um post para: 

https://api.mercadolibre.com/oauth/token?grant_type=authorization_code&client_id=APP_ID&client_secret=SECRET_KEY&code=SERVER_GENERATED_AUTHORIZATION_CODE&redirect_uri=REDIRECT_URI

Eu to fazendo:

 ml.thumb.jpg.6283a586cf56867a7fa31acd30a93f9b.jpg

 

Só que recebo apenas o erro "404".

 

Utilizando o PostMan eu consigo ver que o serviço ta la nesse endereço, corretamente.

 

O que to fazendo de errado? A url é essa mesmo?

Share this post


Link to post
Share on other sites
  • 0
13 hours ago, Linces Marques said:

 

Acho que estava fazendo algo errado, estava fazendo o processo de autorização "client-side" enquanto que eu deveria usar era "server-side".. Então eu até conseguia chegar no "access-token" mas ele me retornava a querystring iniciando com "#", e não com "?" que seria o formato que eu consigo ler o parametro.

Mas vamos lá, no manual (https://developers.mercadolibre.com/pt_br/server-side/) diz que após eu receber o código "code", eu devo fazer um post para: 

https://api.mercadolibre.com/oauth/token?grant_type=authorization_code&client_id=APP_ID&client_secret=SECRET_KEY&code=SERVER_GENERATED_AUTHORIZATION_CODE&redirect_uri=REDIRECT_URI

Eu to fazendo:

 ml.thumb.jpg.6283a586cf56867a7fa31acd30a93f9b.jpg

 

Só que recebo apenas o erro "404".

 

Utilizando o PostMan eu consigo ver que o serviço ta la nesse endereço, corretamente.

 

O que to fazendo de errado? A url é essa mesmo?

O seu problema aparentemente é a sua chamada . Você está confundindo get com post

Eu estou vendo os parâmetros client_id,client_secret na url , que seriam parâmetros get , eles devem ser parâmetros post , no corpo da requisição. Uma url por razões óbvias não pode ser criptografada então você circularia dados sensíveis de forma aberta por n passos entre você e o servidor. Por isso que os dados são enviados pelo corpo

Eu não sei a linguagem que tu tá usando , mas uma procuradinha por post form data in <insira sua linguagem aqui> resolve

 

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