1

我正在使用此处的“instafeed.js”插件在他们的网站上显示我客户的 Instagram 照片。我不断收到错误,不知道出了什么问题。这个插件以前工作得很好。

这是我的代码:

<script type="text/javascript">
    var feed = new Instafeed({
        get: 'user',
        userId: '2030811713',
        clientId: '2d0b703da7c14a378bc19bc04f120da4',
        accessToken: '***',
        target: 'list-inline',
        limit: '10',
        template: '<li><img src="{{image}}"/></li>',
        resolution: 'standard_resolution',
        after: function() {
            var el = document.getElementById('list-inline');
            if (el.classList)
                el.classList.add('show');
            else
                el.className += ' ' + 'show';
        }
    });
    feed.run();
</script>

这是我不断收到的错误:

/**/ instafeedCache8030560cf189b254.parse({"meta": {"code": 400, "error_type": "APINotFoundError", "error_message": "this user does not exist"}})

请帮忙!

4

2 回答 2

2

user_id2030811713有效且正确,我可以使用我的access_token.

我的猜测是用户(access_token您在 script = 中使用的用户1437995179 @lu.kanemon)被 user_id 阻止2030811713

尝试使用access_token从不同用户生成的不同。

于 2017-01-24T20:58:54.873 回答
1

您提供的用户名错误,您可以通过此链接直接使用 api 进行检查(最后替换为您的访问令牌): https ://api.instagram.com/v1/users/2030811713/

尝试使用此链接搜索您想要的用户 ID,然后在小部件中插入正确的 ID。如果用户设置为私有,它将不起作用。 https://api.instagram.com/v1/users/search?q=INSERT_USERNAME_HERE

PS:您不应该公开分享您的访问令牌 - 只需在您给出的示例中***它

于 2017-01-23T16:50:43.557 回答