Pergunta

Eu sou novo no Instagram API e estou encontrando alguns problemas amarrando para entender como obter um token de acesso.

O que eu tenho feito é registrado com o instagram, criou um aplicativo, e usou a identificação do cliente e redirecionamento de url que quando eu postar o seguinte em um navegador dá-me um código=token

https://api.instagram.com/oauth/authorize/?client_id=65c3052cc4494f87bc7f941b61b1f3f5&redirect_uri=http://www.chillwebdesign.co.uk/feedcube/instagram&response_type=code

resposta

http://www.chillwebdesigns.co.uk/feedcube/instagram/?code=462318f96370433eac29a5f845aa0829

A partir deste como faço para obter um token de acesso?

<div class="pics"></div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">

$.ajax({
        type: "GET",
        dataType: "jsonp",
        cache: false,
        url: "https://api.instagram.com/v1/users/[UserID]/media/recent/?access_token=[CODE]",
        success: function(data) {

        for (var i = 0; i < 10; i++) {
            $(".pics").append("<a target='_blank' href='" + data.data[i].link + "'><img src='" + data.data[i].images.low_resolution.url +"'></img></a>");
        }
        }

    });
});


</script>
Foi útil?

Solução

O fluxo é bem documentada em http://instagram.com/developer/authentication/.Você está feito com o passo dois, agora para o passo três, onde você troca o código temporário para uma longa duração do token de acesso.

A URL para esta troca é https://api.instagram.com/oauth/access_token e você vai precisar para POSTAR client_id, client_secret, grant_type, redirect_uri, e o código de acordo com o google docs.cURL é a melhor maneira de fazer isso.

Outras dicas

Aqui está uma interface web simples que eu criei para a obtenção de um Instagram API token de acesso.

http://jelled.com/instagram/access-token

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top