Проблемы с Instagram API по количеству подписчиков - PullRequest
0 голосов
/ 06 января 2019

В настоящее время я запускаю сценарий, чтобы иметь количество живых подписчиков, но он случайно перестает работать на некоторое время, и когда я обновляю страницу, число падает до 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>
...