0

我正在使用 Instafeed.js。

使用来自https://github.com/stevenschobert/instafeed.js的说明

var feed = new Instafeed({
    userId: 'username',
    get: 'tagged',
    tagName: 'tagname',
    clientId: 'CLIENTID',
    accessToken: 'ACCESSTOKEN',
    limit: 10
});
feed.run();

错误信息: 在此处输入图像描述

尝试获取权限时,无论我选择哪个选项,它都会显示一条红色错误消息(甚至是“其他”),并且没有人可以联系以获得支持。

在此处输入图像描述

如何获得公共内容范围,或者简单地说,如何发布我们的特定主题标签图像?

4

1 回答 1

1

可悲的是,你不能再这样做了,有几个原因......

首先请注意,您将范围与“沙盒模式”混淆了。以下是自 6 月 1 日规则生效以来您可以使用 Instagram API 做什么和不能做什么的简短摘要。

TL;博士

Instagram 不再允许在开发人员过去可以使用它的大多数用例中使用它的 API。除非您的应用程序正在做一件非常具体的事情,否则您将永远不会获得批准(脱离沙盒模式)。

但这不是您看到该错误的原因。错误消息告诉您,当您生成令牌时,您没有使用public_content范围请求它。如果您使用少数工具之一手动生成身份验证令牌,这可能是您的问题,因为它们中的大多数旨在为您提供一个具有basic范围的身份验证令牌。这仅有权查看您自己的个人资料等,而不是其他任何人的。

最后,请记住,即使您生成具有正确范围的令牌,您也可能不会看到您期望的结果,因为沙盒模式下的应用程序只能看到沙盒用户的内容。因此,您只会看到您邀请成为沙盒用户的少数人最近标记的帖子。在上面链接的文章中更全面地解释了这一点。

于 2016-07-08T12:55:16.640 回答