• 0
Sign in to follow this  
Fabio Silva

Gerar token

Question

Estou tentando gerar o token pelo ajax, que no caso o cliente-side. Dei get nesta URL https://auth.mercadolivre.com.br/authorization?response_type=token&client_id="IDAPP" , mas esta me voltando este erro Failed to load https://auth.mercadolivre.com.br/authorization?response_type=token&client_id="IDAPP": Redirect from 'https://auth.mercadolivre.com.br/authorization?response_type=token&client_id="IDAPP"' to 'https://www.mercadolivre.com/jms/mlb/lgz/login/index?go=https%3A%2F%2Fauth.mercadolivre.com.br%2Fauthorization%3Fresponse_type%3Dtoken%26client_id%3D7901258004946867&platform_id=ml&application_id="IDAPP"' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

 

Meu código: 

function buscaToken(){

    var xhr = new XMLHttpRequest();

        xhr.open("GET", "https://auth.mercadolivre.com.br/authorization?response_type=token&client_id=IDAPP");

        xhr.addEventListener("load", function(){
            var resposta = xhr.responseText;
            var array = JSON.parse(resposta);

            console.log(array);
             
        });

        xhr.send();      

};

 

Se alguém me ajudar mostrar como faço para pegar o token automaticamente por favor. Agradeço pela atenção.

Edited by Fabio Silva

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
7 hours ago, Fabio Silva said:

Teria alguma forma utilizando pelo get? Se possível passar documentação pois procurei não achei. Obrigado pela atenção.

Do jeito que tu quer fazer precisa fazer post para https://api.mercadolibre.com/oauth/token

Nesse tópico o cara ensina a fazer post com ajax

https://stackoverflow.com/questions/9713058/send-post-data-using-xmlhttprequest

voce precisa mandar os tres parametros

'client_id=' + APP_ID+'&client_secret=' + SECRET_KEY+'&grant_type=client_credentials'

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