(Instagram API)获取此用户所遵循的Instagram用户列表

时间:2016-03-28 15:52:15

标签: instagram instagram-api

我想获取此用户所遵循的Instagram用户列表。(但不是我自己,另一个用户)。

我做API调用GET

https://api.instagram.com/v1/users/4234233244/followed-by.json?access_token=ACCESS_TOKEN
像这样

/v1/users/user_id/followed-by.json?access_token=ACCESS_TOKEN

但我收到以下回复

{"meta":{"error_type":"APINotAllowedError","code":400,"error_message":"you cannot view this resource"}}

为什么呢?我怎样才能做到这一点?我设置了follower_list权限范围(实际上是所有范围scope=basic+follower_list+public_content+relationships+likes+comments)。 并且他不是私人用户,我想是这样;)。我的开发应用程序处于沙盒模式,此用户已添加到沙盒中,因此我可以获取他的个人资料信息。

我知道

  

弃用/ users / USER-ID / follow和/ users / USER-ID / follow-by

但我该怎么办?我尝试为平板电脑开发一个出色的Instagram客户端:)

2 个答案:

答案 0 :(得分:4)

我认为你不能再获得其他用户的关注者列表/关注列表了。您只能获取登录用户的列表。

以下是文档:https://www.instagram.com/developer/endpoints/relationships/

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

您只能获取self的列表,而不是任何ID

答案 1 :(得分:0)

您的用户关注的用户列表:

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

您的用户被关注的用户列表:

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

来自您用户的近期媒体列表:

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

其他用户的近期媒体列表:

https://api.instagram.com/v1/users/{user-Id}/media/recent?access_token=ACCESS-TOKEN

Instagram Endpoint Reference

的更多信息 在左侧窗格中的

Endpints按钮下方),您将看到一个媒体类型列表,每个媒体类型对应一个解释所有相关api接口的页面。