我真的不明白为什么它不起作用。我有正确的访问令牌和userId。我甚至看了一个youtube教程[https://www.youtube.com/watch?v=9ptaVOk4DDo][1]并做了相应的事情;(
所有它显示的是一个空白页面,检查的东西说“未捕获错误:没有从Instagram返回图像”。 Instafeed.js有什么问题吗?有没有更容易使用instagram api?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script type="text/javascript" src="js/instafeed.min.js"></script>
<script type="text/javascript">
var feed = new Instafeed({
get: 'tagged',
tagName: 'summer',
userId: ' ***',
accessToken: '***',
template: '<a href="\{\{link\}\}"><img src="\{\{image\}\}" /></a>',
resolution: 'standard_resolution'
});
feed.run();
</script>
<div id="instafeed">
</div>
2016年6月1日,Instagram推出了new API restrictions,它限制用户通过Instagram API强制访问自己的内容,强制每个应用程序进入沙箱。要访问公开内容,您的应用必须由Instagram手动批准。
使用新规则,拥有公共内容的Instagram标记供稿不是可接受的用例,因此即使您尝试批准您的应用,也很可能不会。因此,使用Instafeed,您只能获得自己的帖子,严重限制其功能。
请参阅Instafeed的Github上的discussion。