use*_*331 12 javascript jquery instagram instagram-api
我正在尝试api调用以获取我的10个帖子,但它只返回1个帖子,我一直在使用jquery代码来执行api调用:
$.ajax({
url: 'https://api.instagram.com/v1/users/6372114628/media/recent',
dataType: 'jsonp',
type: 'GET',
data: {
count: num_photos,
access_token: accesstoken
},
success: function(data2) {
for (var i = 0; i < data2.data.length; i++) {
$(element).append('<li><a href="' + data2.data[i].link + '" target="_blank"><img src="' + data2.data[i].images.low_resolution.url + '"></a></li>');
//$(element).append('<li><a href="'+ data2.data[i].link +'" target="_blank" style="background-image:url('+data2.data[i].images.low_resolution.url+'); background-size:cover;"></a></li>');
}
},
error: function(data2) {
$(element).append('<li>' + data2 + '</li>');
}
});
Run Code Online (Sandbox Code Playgroud)
哪个返回:
我究竟做错了什么?我只得到1个帖子,我期待着10个.我一直试图解决这个问题一个月,而且我没有得到任何接近.我讨厌这个愚蠢的事情.
我有另一个朋友,我能够设置她的Instagram没问题:
按预期返回9项.这没有任何意义.一个人如何工作而另一个人不工作?
真诚的,一个非常沮丧的开发者.
我有和你完全一样的问题。不幸的是,对于某些帐户,它们不返回完整的图像列表。如果您将新图像添加到给定帐户,则很有可能会出现在Instagram API中。
我认为这是Instagram旧API上的错误。不幸的是,由于旧API的错误报告程序已关闭,因此无法将有关此错误的通知Instagram开发人员。他们仅接受新Graph API的票证。
恕我直言,这时您无能为力。使用哪个插件都没有关系。对于某些Instagram帐户,它已损坏。由于很快将淘汰旧的Instagram API,因此我建议您慢慢迁移到新的Graph API。旧的API最近出现了问题。我经常使用它,并且几次遇到这种情况。来自API的响应中出现了新添加的图像,但是无法获取较旧的图像。
尝试插件调用“instafeed.js”。这是非常容易使用。
Example :
You have to specify userId and accessToken or client_id.
var feed = new Instafeed({
get: 'user',
tagName: 'instafeed',
userId: userid,
accessToken: key,
resolution: 'standard_resolution',
target: 'feed-images', // Id of `enter code here`
limit: 10,
template: '<li><a class="fancybox" rel="gallery1" href="\{\{image\}\}"><img src="\{\{image\}\}" /></a></li>',
after: function () {
// Effect like slider of fanvybox
},
error: function (error) {
console.log(error);
}
});
feed.run();
Run Code Online (Sandbox Code Playgroud)