我们正在构建一个应用程序,用户可以使用 Instagram API 登录、接受权限对话框并根据他们允许我们读取的各种数据接收个性化的“动态故事”。
我们希望显示用户的“顶级 friend ”,他们喜欢用户在其 Instagram feed 上发布的图片。我们有什么办法可以做到这一点吗?
非常感谢,
马特
最佳答案
使用此 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
比较点赞者列表和关注者列表,以查找喜欢该媒体的关注者列表。
请注意,Instagram 在 API 响应中仅提供最新的 120 个点赞,因此,如果您的照片获得的点赞数量超过 120 个,您可能无法高效获取所需的数据。
您还需要 basic
和 public_content
API 权限才能从 API 获取响应
关于javascript - Instagram API : Retrieve IDs/names of friends who have liked the user's posted Instagram images,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46326587/