现在还有办法在不使用访问令牌的情况下获取Instagram Feed(06/2016)吗?

Rya*_*yan 13 api access-token instagram instagram-api

我有一个问题,即我的Instagram API访问令牌经常过期而且我更新文档并理解虽然令牌不会一般到期,但Instagram可能会出于任何安全原因或任何原因决定随时使令牌到期.

我知道当它到期时,我需要建立一个身份验证过程并请求一个新的令牌和所有这些东西.但问题是我的应用程序只是检索我自己的Feed以在我自己的网站上显示,一旦令牌过期,设置这样的过程没有意义,我唯一能做的就是手动检索和更新我的代码中的令牌.

所以我想知道是否还有一种方法可以在不使用访问令牌的情况下获取提要,因为我只是提取自己的提要.或者还有其他方法可以解决这个问题吗?

谢谢你的帮助.

Joh*_*eos 45

https://www.instagram.com/anyuser/media今天停止了工作.你可以https://www.instagram.com/anyuser/?__a=1改用.

  • @VladimirLebedev使用max_id参数,例如https://www.instagram.com/anyuser/?__a=1&max_id=[Last id on previous call] (3认同)
  • 是的,似乎他们在Facebook分析之后将其删除了. (3认同)
  • https://www.instagram.com/anyuser/?__a=1它无法访问.还有别的事吗 ? (2认同)

小智 16

如果您的配置文件设置为公共模式,您可以从json响应中获取数据,只需写:https: //www.instagram.com/YOURUSERNAME/media

例如:https://www.instagram.com/bestcookingvideos/media

你可以看到json结构:http://json.parser.online.fr/

注意:此页面不再有效:https://www.instagram.com/YOURUSERNAME/media

  • 这个功能刚刚停止使用吗? (4认同)
  • @developernaren是的它"今天"停止了工作. (3认同)

Jav*_*r S 7

2021 年更新:由于 Instagram 的最新变化,这不再是一个可靠的解决方案。

您可以使用我开发的这个 jquery 库:

https://github.com/BanNsS1/jquery.instagramFeed

不需要api令牌

编辑以下评论:

它只是由 jquery 驱动的库,允许您加载任何公共 Instagram 配置文件的前 12 个项目。

它是如何解决问题的?无需访问令牌/api 密钥即可加载 1 到 12 个最后的帖子

<script type="text/javascript" src="jquery.instagramFeed.min.js"></script>
<script type="text/javascript">
    (function($){
        $(window).on('load', function(){
            $.instagramFeed({
                'username': 'instagram',
                'container': "#instagram-feed1",
                'display_profile': true,
                'display_biography': true,
                'display_gallery': true,
                'get_raw_json': false,
                'callback': null,
                'styling': true,
                'items': 8,
                'items_per_row': 4,
                'margin': 1 
            });
        });
    })(jQuery);
</script>
Run Code Online (Sandbox Code Playgroud)

想要更多?这将需要 2 次点击和一些滚动。