我们正在构建一个应用程序,用户使用Instagram API进行日志记录,接受权限对话框,并根据他们允许我们阅读的各种数据接收个性化的“动态故事”。
我们希望展示用户的“热门朋友”,他们喜欢用户在Instagram Feed中发布的图片。我们有什么办法可以做到这一点吗?
非常感谢,
马特
答案 0 :(得分:0)
使用此API获取所有关注者:
https://api.instagram.com/v1/users/self/followed-by?access_token=ACCESS-TOKEN
将此API用于所有帖子:
https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN
对于您从上述API调用中获得的media_id,您可以使用此API获取喜欢媒体的列表用户:
https://api.instagram.com/v1/media/{media-id}/likes?access_token=ACCESS-TOKEN
比较liker列表和关注者列表,找到喜欢该媒体的关注者列表。
请注意,Instagram仅在API响应中提供最新的120个喜欢,所以如果你的照片有120多个喜欢,你可能无法有效地获得你想要的数据。
您还需要basic
和public_content
API权限才能从API获取响应