Instagram api Instagram/users/{user id}/media/recent-apinotalowederror

Instagram api Instagram/users/{user id}/media/recent-apinotalowederror,instagram-api,Instagram Api,我正在尝试获取我在instagram中跟踪的用户的帖子。我已经创建了应用程序,我收到了有效的访问令牌,应用程序正在沙箱模式下运行。我已经在沙盒中添加了一个用户,我将跟踪该用户,因为在沙盒中只有沙盒用户数据可供查看。我尝试的是获取用户的关注列表,这是通过users/self/follows?access\u token=access\u token请求成功完成的,我已经有了用户id。然后我尝试调用/users/{user id}/media/recent来获取该用户最近的媒体。我相信这应该行得通,

我正在尝试获取我在instagram中跟踪的用户的帖子。我已经创建了应用程序,我收到了有效的访问令牌,应用程序正在沙箱模式下运行。我已经在沙盒中添加了一个用户,我将跟踪该用户,因为在沙盒中只有沙盒用户数据可供查看。我尝试的是获取用户的关注列表,这是通过
users/self/follows?access\u token=access\u token
请求成功完成的,我已经有了用户id。然后我尝试调用
/users/{user id}/media/recent
来获取该用户最近的媒体。我相信这应该行得通,因为我正在跟踪那个用户,而且那个用户已经批准了我的跟踪请求。但是,请求失败,原因如下

{
  "meta": {
    "error_type": "APINotAllowedError",
    "code": 400,
    "error_message": "you cannot view this resource"
  }
}
我如何配置instagram应用程序的一些详细信息。 我使用的范围是
basic+public\u content+follower\u list
。 我不使用隐式身份验证,并且有自定义的后端来处理带有客户端密码的身份验证

另外,我知道有一个应用程序可以读取你关注的每个用户的媒体。所以这应该是可以做到的,我不知道为什么我不能做到

有什么想法吗?
谢谢

如果用户是私有的,则查看您收到的错误。如果用户是私有的,则即使该用户批准您跟随,您也无法通过API访问该用户。这是2016年6月1日之后API的新变化


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

什么是用户名,我可以check@kristak您在哪里找到与API更改相关的信息?我到处都找不到。我也处于同样的位置,我关注的用户,但API返回400,即使在官方Instagram应用程序中我可以看到他的详细信息。我已经联系Instagram,他们已经确认这是API的预期行为,它被更改是因为第三方应用程序缓存私人档案照片,它出现在谷歌图像搜索中,人们正在抱怨。所以API不允许访问私人用户配置文件。@kirsrak非常感谢您花时间回答我的问题。除了登录用户之外,其他用户的关注者/以下列表如何?我想这也是6月1日的变化吧?当我试图查看某人的追随者时,我会遇到同样的错误。是的,instagram API不再允许访问其他用户的以下列表