未捕获的TypeError:无法读取属性' media'未定义使用Instagram API

时间:2018-03-07 06:21:05

标签: instagram media

我试图通过使用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;
&#13;
&#13;

0 个答案:

没有答案