(Instagram API) 获取该用户关注的 Instagram 用户列表
Posted
技术标签:
【中文标题】(Instagram API) 获取该用户关注的 Instagram 用户列表【英文标题】:(Instagram API) Get the list of instagram users this user is followed by 【发布时间】:2016-03-28 15:52:15 【问题描述】:我想获取该用户关注的 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/follows 和 /users/USER-ID/followed-by
但是我该怎么办?我尝试为平板电脑开发一个很棒的 Instagram 客户端 :)
【问题讨论】:
【参考方案1】:我认为你不能再获得其他用户的关注者列表/关注者列表了。您只能获取登录用户的列表。
这是文档:https://www.instagram.com/developer/endpoints/relationships/
https://api.instagram.com/v1/users/self/followed-by?access_token=ACCESS-TOKEN
您只能获取self
的列表,而不是任何 id
【讨论】:
有任何想法,如何有效地获取必要的信息,因为原始instagram客户端提供了它。 你提到的登录用户,是instagram开发者账号的用户吗?如果是,是否可以动态制作?包括一些登录以获得任何用户权限? 它可以是动态的,任何用户都可以登录到您的应用程序并查看他们的关注者/关注者,这只有在您的应用程序经过审核并上线后才有可能,在沙盒模式下您只能使用测试开发者帐户和响应将只有您的沙盒中的用户 此端点已停用。我们现在如何获取关注者列表 @Arif 你有其他选择吗【参考方案2】:您的用户关注的用户列表:
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 接口的页面。
【讨论】:
这对 self 用户just 有效;正如OP所要求的那样,它不适用于用户ID 4234233244 - 该用法已被弃用。没有办法知道用户的“followed-by”列表。以上是关于(Instagram API) 获取该用户关注的 Instagram 用户列表的主要内容,如果未能解决你的问题,请参考以下文章