2

我真的不明白为什么它不起作用。我有正确的访问令牌和用户 ID。我什至看了一个 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>
4

1 回答 1

1

2016 年 6 月 1 日,Instagram 推出了新的 API 限制,通过强制每个应用进入沙箱,限制用户只能通过 Instagram API 访问自己的内容。要访问公共内容,您的应用必须由 Instagram 手动批准。

根据新规则,公共内容的 Instagram 标签提要是不可接受的用例,因此即使您尝试让您的应用程序获得批准,它也很可能不会。因此,使用 Instafeed,您只能获得自己的帖子,严重限制了它的功能。

请参阅Instafeed 的 Github 上的讨论。

于 2016-06-06T02:35:55.810 回答