2016-07-04 60 views
3

的Instagram的政策变化(这在2016年6月1发)之前我的应用程序显示的登录用户的所有下列用户的信息列表。我通过以下网址GET请求得到这样的:获取政策变化后,Instagram的追随者2016年6月1日,

https://api.instagram.com/v1/users/self/follows?access_token=ACCESS-TOKEN

更改后,我只得到了沙盒的用户登录的用户后,下面的列表。 (我加入了Sandbox用户继续开发这个应用程序)。

但是,其实我想得到全部用户的信息登录用户正在追踪之后。

如果只在沙箱环境中发生的是确定的,但怎么样的生产环境?

我提出我的应用程序后,可以我得到所有以下列表?或者我只会获得登录到我的应用程序的用户(如Facebook)?

谢谢

+1

我也在寻找答案,但它似乎唯一的选择是建立一个“应用程序”,通过申请过程,并让所有的用户登录和验证应用程序:(或者,网络抓取:(我希望有一个更好的解决方案 – Andrija

回答

2

Krisrak的答案是正确的,沙盒模式就是为什么你没有看到结果。下面是它如何工作的更多的细节:

注:以下是在this summary of how the new Instagram API rules

“沙盒模式”更详细地解释显然是(unintuitively命名)网守墙面掉 你最想要什么去做。这是所有 客户端的默认状态,它们没有经过严格的提交过程。沙盒模式下的客户端API 具有非常有限的权限。事实上,它 具有比匿名用户查看公共内容 权限较少,因为你的应用程序基本上住在一个小荒岛中,你 是唯一的Instagram用户,只有你过去的二十帖子存在。所以, 例如,/媒体/搜索端点只能从其他人 或任何职位返回你附近的指定位置上传的媒体 ,不包括媒体超越你过去的二十。

...

沙盒用户是其他Instagram的用户,你“邀请”到你 客户端。这样做的主要原因是这样,你的应用程序将会是 能够“看到”他们自己的最后二十个职位。换句话说,当他们接受邀请时,他们会出现在您的应用居住的沙漠岛上。

+0

太好了,谢谢! P.S:很有用的文章。 – Jacob

+0

应用程序过程主要针对完全成熟的产品,还是只有几百行代码才能获得批准?我想获得更多的范围,而不是个人项目的基本范围。 – Queue

+0

他们的政策对您的应用程序的大小没有任何要求。但是他们会考虑的用例非常狭窄。即使您的使用案例匹配(剧透:不会),您在通过提交流程收集某些内容时会遇到麻烦,因为它们需要显示每个作用域的确切功能的视频。但是,请记住,您可以请求示波器无需启动。范围和“现场”在技术上没有关联。但是,如果您处于沙箱模式,您将只能看到自己的数据。我链接的文章更好地解释了它。 – emersonthis

1

在生产模式,你会看到所有的用户,在沙盒模式下,你将只能看到您已经添加到沙盒的用户。

+0

嗨,对不起,如果听起来有点可疑,但你发现在生产中运行的应用程序?该应用程序是否在新的Instagram政策下运行?@krisrak – Jacob

+0

是的,我有一个应用程序在生产中运行,https://picodash.com – krisrak

相关问题