我正在尝试获取我在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+可以阅读您关注的每个用户的媒体。所以这应该是可以做的事情,我不知道为什么我不能这样做。
有什么想法吗? 感谢
答案 0 :(得分:1)
如果用户是私有的,则查看您获得的错误,如果用户是私有的,则即使您被该用户批准,也无法通过API访问该用户。这是API在2016年6月1日发布的新变化。
访问私人用户的唯一方法是使用Instagram应用或Instagram.com