Ошибка при попытке получить количество людей, которых кто-то отслеживает на Instagram.Невозможно прочитать свойство неопределенной ошибки Javascript
API получает вызов правильно, но в строке 10 Я получаю сообщение об ошибке «Uncaught TypeError: Не удается прочитать свойство« follow_by »неопределенного».
Код приведен ниже.
function hello() {
var $url = 'https://api.instagram.com/v1/users/7624/?access_token={access-token}&count=100';
var $access_token = "257177111.ca91fd6.d912fbc4875d4d81abe28ee7b436d8da";
$.ajax({
method: "GET",
url: $url,
dataType: "jsonp",
jsonp : "callback",
success: function(data) {
alert(data.counts.followed_by);
},
error: function(data, error) {
alert("bad");
}
});
}
Перед доступом к нему вы должны изучить содержимое 'data', потому что кажется, что' data.counts' не определено, поэтому вы, конечно, не можете получить свойство 'follow_by'. Либо потому, что 'counts' не является именем свойства, либо ответ пуст или что-то – Ian
Counts - это имя свойства. Могу ли я сделать неправильный звонок? –
Сделайте это в своем вызове ajax: 'success: function (data) {console.log (data); }, '. Затем вы можете зайти в консоль и проверить, что именно «данные» на самом деле дают вам. – tb11