如何使用jQuery或php从Instagram令牌获取访问令牌

时间:2012-10-01 16:48:34

标签: php jquery instagram

我是Instagram API的新手,我发现了一些问题,需要了解如何获取访问令牌。

我所做的是在Instagram上注册,创建了一个应用程序,并使用了客户端ID和重定向URL,当我将以下内容发布到浏览器中时,我给出了一个代码=令牌

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

响应

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

从这里我如何获得访问令牌?

<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>

2 个答案:

答案 0 :(得分:1)

http://instagram.com/developer/authentication/详细记录了这一流程。您已完成第二步,现在它已进入第三步,您可以在其中交换长期访问令牌的临时代码。

此交换的URL为https://api.instagram.com/oauth/access_token,您需要根据文档POST POST client_id,client_secret,grant_type,redirect_uri和代码。 cURL是最好的方法。

答案 1 :(得分:-1)

这是我为获取Instagram API访问令牌而构建的简单Web界面。

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