我试图通过使用Instagram API来抓取特定Instagram用户的数据。当我尝试拍摄照片时,它会抛出错误:
"未捕获的TypeError:无法读取属性'媒体'未定义的 使用Instagram API"。
任何人都可以建议我一个解决方案吗?
$(document).ready(function () {
var username = "leomessi";
var max_num_items = 15;
var jqxhr = $.ajax("https://www.instagram.com/" + username + "/?__a=1&").done(function () {
//alert( "success" );
}).fail(function () {
//alert( "error" );
}).always(function (data) {
//alert( "complete" )
debugger;
items = data.user.media.nodes;
$.each(items, function (n, item) {
if ((n + 1) <= max_num_items) {
var data_li = "<li><a target='_blank' href='https://www.instagram.com/p/" + item.code + "'><img src='" + item.thumbnail_src + "'/></a></li>";
$("ul.instagram").append(data_li);
}
});
});
});
&#13;
ul.instagram {
list-style: none;
}
ul.instagram li {
float: left;
}
ul.instagram li img {
height: 100px;
}
&#13;
<ul class="instagram">
</ul>
&#13;