我当前正在运行一个脚本,以实时显示关注者数量,但是它会随机停止工作一段时间,并且刷新页面后,该数量会降为0,直到我再次随机刷新它为止。不确定我在做什么错,也许有一种无需通过API就能获得关注者人数的方法吗?
编辑:实际找出原因。该脚本发出了太多请求,因此它超过了IG设置的限制,是否还有另一种方法可以拉动追随者的数量?还是限制脚本发送的请求?
这是我用来从API中提取号码的代码
var myCounter = new flipCounter('flip-counter', {value:0,auto:false});
var token = 'ACCESS_TOKEN';
var ref = false;
var tt;
function refs(){
$.ajax({
url: 'https://api.instagram.com/v1/users/self',
dataType: 'jsonp',
type: 'GET',
data: {access_token: token},
success: function(data){
var follows = data['data']['counts']['followed_by'];
if(!ref){
myCounter.incrementTo(follows, 3, 100);
ref=true;
}else{
myCounter.setValue(follows);
}
clearTimeout(tt);
tt=setTimeout(function(){
refs();
},3000);
},
error: function(data){
console.log(data);
}
});
}
refs();
</script>