Javascript 如何使用Instagram API获取特定用户的帖子?

Javascript 如何使用Instagram API获取特定用户的帖子?,javascript,ajax,instagram-api,Javascript,Ajax,Instagram Api,我想有一个特定的用户,如班克斯最近的职位。 我得出了以下结论,但会给我一个错误: GET https://api.instagram.com/v1/users/banksy/media/recent/?access_token={token}&callback=jQuery11110924438442569226_1445956181244&_=1445956181245 我的ajax调用如下所示: $.ajax({ type: "GET&qu

我想有一个特定的用户,如班克斯最近的职位。 我得出了以下结论,但会给我一个错误:

GET https://api.instagram.com/v1/users/banksy/media/recent/?access_token={token}&callback=jQuery11110924438442569226_1445956181244&_=1445956181245
我的ajax调用如下所示:

$.ajax({
            type: "GET",
            dataType: "jsonp",
            cache: false,
            url: "https://api.instagram.com/v1/users/banksy/media/recent/?access_token={token}",
            success: function(response) {
                console.log('jfsdahuifhasudh')
                console.log(response);
                // placing the images on the page
                // for (var i = 0; i < 6; i++) {
                    
                    var html = '<a href="' + response.data[i].link + '" >'+
                    '<img src="' + response.data[i].images.low_resolution.url + '" alt="thumbnail" /></a>';
                    $(".instafeed").html(html);

                // }
            }, 

            error: function(data) {
                console.log('We have a problem!');
            }
        });
$.ajax({
键入:“获取”,
数据类型:“jsonp”,
cache:false,
url:“https://api.instagram.com/v1/users/banksy/media/recent/?access_token={token}“,
成功:功能(响应){
console.log('jfsdahuifhasudh')
控制台日志(响应);
//在页面上放置图像
//对于(变量i=0;i<6;i++){
var html='';
$(“.instafeed”).html(html);
// }
}, 
错误:函数(数据){
log('我们有问题!');
}
});

您在查询中使用的是用户名<代码>银行系统在您的情况下。然后在查询中使用
id
。比如,

{token}

*如果帐户为公共帐户,API将仅返回帖子

编辑 要获取带有特定标签的帖子,请使用:

{tag name}/media/recent?access_token={token}

更新
instaJS是我以前写的一个jQuery插件。这个插件的独特之处在于它接受
username
,而不是强迫用户解析他们的
id
。完全免费使用:),当然,贡献总是受欢迎的

您会遇到什么错误?这一个:GET…1f641437&callback=jquery1110924438442569226_1445956181244&u=1445956181245怎么办@Caspert,我相信您无法正确解析
JSON
,对吗?url返回404表示找不到资源。Banksy的帐户是公共的,您还需要用户名ID吗?“*API将仅在帐户是公共的情况下返回帖子。”这只是一个通知,与您的问题没有直接关系。:)试试这个例子。由于这个答案,我稍微更新了你的代码:@Caspert,API需要一个
id
,但我已经编写了一个jQuery插件,它有一个函数将用户名解析为
id
。然后,它使用
id
获取posts@Caspert,检查更新的答案,并链接到回购协议。