Instagram API:让用户从其他网站获取Feed

时间:2015-07-04 16:12:32

标签: javascript jquery json authentication instagram

我正在尝试获取某位用户发布的最后几张照片。

在这个网站上我发现很多答案说没有身份验证令牌就可以做到这一点(例如,How can I get a user's media from Instagram without authenticating as a user?)。

每当我在浏览器上打开https://api.instagram.com/v1/users/search?q=cocacola&client_id=5c314c67157f4585ba3041281540c59b时,我都会收到有效的json响应。但是当我在我的网站上对javascript执行get请求时,它会失败。

编辑:为了将来参考,问题与跨域请求有关。

1 个答案:

答案 0 :(得分:1)

您需要使用jsonp,例如:

$.ajax({
    url: "https://api.instagram.com/v1/users/search?q=cocacola&client_id=5c314c67157f4585ba3041281540c59b", 
    // Tell jQuery we're expecting JSONP
    dataType: "jsonp",
    success: function( response ) {
        console.log( response ); // server response
    }
});

-DEMO-