Jquery Instagram 提要仅适用于我的用户名

Posted

技术标签:

【中文标题】Jquery Instagram 提要仅适用于我的用户名【英文标题】:Jquery Instagram feed doesn't work only with my username 【发布时间】:2020-07-29 14:08:02 【问题描述】:

在一个带有 Jquery instagram 提要的网站上遇到问题,该提要几天以来无缘无故无法仅使用我的用户名。

Jquery 插件可以与任何 instagram acc 一起使用(他获取最后的帖子并将其呈现在您的网站上),现在,它呈现任何帐户,但不是我的。使用我的@username 时出现空白页(与正常的几天相同)

如果我尝试使用私人账户,我会收到一条消息,告诉我这个帐户是私人的,所以这不是 de pb。而且insta acc没有修改

这是我的代码

<div class="container"> 
<div id="instagram-feed-demo" class="instagram_feed"></div>
</div>

<script src="https://www.jqueryscript.net/demo/Instagram-Photos-Without-API- 
instagramFeed/jquery.instagramFeed.js"></script>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script>
(function($)
    $(window).on('load', function()
        $.instagramFeed(
            'username': 'sensationvtt',
            'container': "#instagram-feed-demo",
            'display_profile': false,
            'display_biography': false,
            'display_gallery': true,
            'get_raw_json': false,
            'callback': null,
            'styling': true,
            'items': 36,
            'items_per_row': 6,
            'margin': 0.3
        );
    );
)(jQuery);
</script>

<br></br>
<!-- partial -->
 <script src='https://www.jqueryscript.net/demo/Instagram-Photos-Without-API- 
 instagramFeed/jquery.instagramFeed.js'></script>
 <script src='https://code.jquery.com/jquery-1.12.4.min.js'></script>

如果您将“sensationvtt”替换为“github”或任何其他公共帐户,您将看到一个有效的提要。

提前致谢

【问题讨论】:

与编码无关,尽管我最近支持了一位朋友,但问题是他的帐户是私人的。如果帐户是私有的,则公共 API 无法获取数据(或者,更好的是,获取空数据),不确定是否是您的情况,但值得一提。 @briosheje 谢谢,但如上所述,acc 不是私有的,当我收到一条消息“tis 帐户是私有的” 【参考方案1】:

您的个人资料似乎有年龄限制,类似于设置为私人,不适用于此插件。

这是jsFiddle。您会注意到我添加了'on_error': console.error,这就是我确定您的个人资料有年龄限制的方式。错误信息是:

Instagram 动态:您尝试获取的个人资料似乎是 年龄限制。看 https://github.com/jsanahuja/InstagramFeed/issues/26

代码如下:

<html>
    <body>
        <div class="container"> 
            <div id="instagram-feed-demo"></div>
        </div>

        <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
        <script src="https://www.jqueryscript.net/demo/Instagram-Photos-Without-API-instagramFeed/jquery.instagramFeed.js"></script>

        <script>
            (function($)
                $(window).on('load', function()
                    $.instagramFeed(
                        'username': "sensationvtt",
                        'container': "#instagram-feed-demo",
                        'display_profile': false,
                        'display_biography': false,
                        'display_gallery': true,
                        'get_raw_json': false,
                        'max_tries': 8,
                        'callback': null,
                        'styling': true,
                        'items': 36,
                        'items_per_row': 6,
                        'margin': 0.3,
                        'lazy_load': true,
                        'on_error': console.error
                    );
                );
            )(jQuery);
        </script>

    </body>
</html>

【讨论】:

【参考方案2】:

这个插件在 Instagram 添加安全层之前就可以使用。我们的团队会覆盖此插件以解决此问题。

请在此处查看插件:

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

请仔细阅读文档。

【讨论】:

以上是关于Jquery Instagram 提要仅适用于我的用户名的主要内容,如果未能解决你的问题,请参考以下文章

我的 select2 jquery 仅适用于第一种形式

QTranslator 仅适用于我的程序的某些部分

引用 dll 文件 - 我的 AutoCAD 插件仅适用于我的计算机

Cloudkit 身份验证仅适用于我的 alt 帐户,不适用于 Dev 或 Tester 帐户

onchange = "Form.submit() 仅适用于我的下拉菜单中的第一个子下拉菜单

无法获取数据,使用包 yfinance 按格式分组下载到熊猫数据框中,仅适用于我的子列表中的特定代码