Instagram / users / {user-id} / media / recent APINotAllowedError

时间:2016-04-21 12:00:22

标签: instagram-api

我正在尝试获取我在Instagram中关注的用户的帖子。我创建了应用程序,我收到了有效的访问令牌,应用程序正在沙盒模式下运行。我在沙箱中添加了一个用户,我在沙箱中添加了沙盒用户数据。我正在尝试的是获取用户的关注列表,这是通过numberFormat请求成功完成的,该请求成功并且我已经拥有用户ID。然后我试图通过String selected = adapterView.getAdapter().get(position).getpName(); Intent i = new Intent(getApplicationContext(), Search.class); i.putExtra("fld_state_name", selected); setResult(RESULT_OK, i); finish(); 来获取该用户最近的媒体。我相信这应该有效,因为我正在关注该用户并且该用户已批准我的关注请求。但是请求失败告诉

users/self/follows?access_token=ACCESS_TOKEN

我详细介绍了如何配置Instagram应用。 我使用的范围是/users/{user-id}/media/recent。 我不使用隐式身份验证,并使用自定义后端来处理client_secret的身份验证。

另外,我知道一个应用Followers+可以阅读您关注的每个用户的媒体。所以这应该是可以做的事情,我不知道为什么我不能这样做。

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:1)

如果用户是私有的,则查看您获得的错误,如果用户是私有的,则即使您被该用户批准,也无法通过API访问该用户。这是API在2016年6月1日发布的新变化。

访问私人用户的唯一方法是使用Instagram应用或Instagram.com