2016年6月1日政策变更后获得Instagram粉丝

2016年6月1日政策变更后获得Instagram粉丝,instagram,instagram-api,Instagram,Instagram Api,在Instagram政策变更(2016年6月1日)之前,我的应用程序显示了以下登录用户的所有用户信息列表。我通过以下URL get请求获得此信息: 在这些更改之后,我只得到一个列表,其中列出了登录用户关注的沙箱用户。(我添加了沙盒用户以继续开发此应用程序) 但是,事实上,我想获得登录用户所关注的所有用户信息 如果它只发生在沙箱环境中,那也没关系,但是生产环境呢 提交应用程序后,我是否可以获得以下列表?或者我只会得到登录到我的应用程序的用户(就像Facebook那样) 谢谢在生产模式下,您将看到

在Instagram政策变更(2016年6月1日)之前,我的应用程序显示了以下登录用户的所有用户信息列表。我通过以下URL get请求获得此信息:

在这些更改之后,我只得到一个列表,其中列出了登录用户关注的沙箱用户。(我添加了沙盒用户以继续开发此应用程序)

但是,事实上,我想获得登录用户所关注的所有用户信息

如果它只发生在沙箱环境中,那也没关系,但是生产环境呢

提交应用程序后,我是否可以获得以下列表?或者我只会得到登录到我的应用程序的用户(就像Facebook那样)


谢谢

在生产模式下,您将看到所有用户,在沙盒模式下,您将只看到您添加到沙盒中的用户。

Krisrak的回答是正确的,沙盒模式是您无法看到结果的原因。下面是有关其工作原理的更多详细信息:

注:以下内容在中解释得更清楚

“沙箱模式”是(非直觉命名的)把关人 大部分你想做的事。这是所有用户的默认状态 未经过严格提交流程的客户。API 沙盒模式下的客户端权限非常有限。事实上,它 具有的权限少于查看公共内容的匿名用户 因为你的应用程序基本上生活在一个小岛上 你是Instagram唯一的用户,而且你过去的20篇帖子也只存在。所以 例如,/media/search端点将只返回您需要的媒体 在指定位置附近上传,不包括其他人的媒体 或者任何超过你最后二十个的帖子

沙盒用户是您“邀请”的其他Instagram用户 客户这样做的主要原因是这样你的应用程序就可以 除了你自己的帖子外,还能“看到”他们最近的二十篇帖子。在里面 换句话说,当他们接受邀请时,他们会出现在小屏幕上 应用程序所在的荒岛


我也在寻找答案,但似乎唯一的选择是构建一个“应用程序”,完成应用程序流程,让所有用户登录并验证应用程序:(或者,网络抓取:(我希望有更好的解决方案。您好,如果这听起来有点可疑,很抱歉,但您是否在生产环境中运行的应用程序上发现了这一点?该应用程序是否在新Instagram策略下运行?@Krisrak是“上线”的应用程序流程吗主要是针对完全成熟的产品,或者我能得到几百个代码行的批准吗?我希望获得比个人项目更多的范围。他们的策略对应用程序的大小没有任何要求。但是他们会考虑的用例非常狭窄。即使你的用例也是如此。匹配(扰流板:不会)在提交过程中,您将很难将某些内容“组合在一起”,因为它们需要演示每个作用域的确切功能的视频。但是……请记住,您可以请求作用域,而不必进行直播。作用域和“直播”技术上没有连接。但是如果您处于沙盒模式,您将只能看到您自己的数据。我链接到的文章对此进行了更好的解释。@emerson谢谢!我处于沙盒模式,我已经包含了
follower\u list
的权限范围,但是我从查询中返回了一个空的JSON对象:
{“pagination”:{},“meta”:{“code”:200},“data”:[]}
。我认为这是因为我必须“上线”才能使用作用域,但事实并非如此。这可能是我代码中的一个bug。您是否以自己的身份进行测试(或使用哪个帐户注册客户端)?除非您邀请了其他沙盒用户,否则我希望您在登录时看到结果,但在其他人登录时不会看到。链接文章解释了为什么沙盒模式会导致这种情况。