Я пытаюсь получить список всех моих последователей и всех, которых я придерживаюсь на Instagram, используя API Instagram. Я думаю, что мой ответ возвращается null, когда я пытаюсь получить своих последователей.Получение списка моих подписчиков и последующее использование Instagram API
Это ошибка, я получаю:
Не удается прочитать свойство 'длина' неопределенной
Это ссылка на response.data.length
Вот мои app.js :
window.Instagram = {
/**
* Store application settings
*/
config: {},
BASE_URL: 'https://api.instagram.com/v1',
init: function(opt) {
opt = opt || {};
this.config.client_id = opt.client_id;
},
/**
* Get a list of popular media
*/
popular: function(callback) {
var endpoint = this.BASE_URL + '/media/popular?client_id=' + this.config.client_id;
this.getJSON(endpoint, callback);
},
/**
* Get a list of recently tagged media
*/
tagsByName: function(name, callback) {
var endpoint = this.BASE_URL + '/tags/' + name + '/media/recent?client_id=' + this.config.client_id;
this.getJSON(endpoint, callback);
},
followers: function(callback) {
var endpoint = this.BASE_URL + '/users/self/follows?access_token=' + this.config.access_token;
this.getJSON(endpoint, callback);
},
getJSON: function(url, callback) {
$.ajax({
type: 'GET',
url: url,
dataType: 'jsonp',
success: function(response) {
if (typeof callback === 'function') callback(response);
}
});
}
}
Instagram.init({
client_id: 'CENSORED',
access_token: 'CENSORED'
});
$(document).ready(function() {
Instagram.followers(function(response) {
var $instagram = $('#instagram');
$instagram.append('<textarea cols="1" rows="' + response.data.length + '">')
for (var i = 0; i < response.data.length; i++) {
var name = response.data[i].username;
$instagram.append(name + ' ');
}
$instagram.append('</textarea>');
});
});
Знаете ли вы, что такое статус запроса? Вы должны увидеть это на вкладке сети консоли разработчика. –
код статуса 200. Я уверен, что это хороший знак? – Revoltechs