javascript - Instagram API : Retrieve IDs/names of friends who have liked the user's posted Instagram images

标签 javascript html instagram instagram-api

我们正在构建一个应用程序,用户可以使用 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 个,您可能无法高效获取所需的数据。

您还需要 basicpublic_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/

相关文章:

javascript - 如何在不离开页面的情况下将表单插入mysql(javascript+html)

Javascript 滚动底部

instagram - API速率限制问题

javascript - Instafeed JavaScript 问题

javascript - 带有前导零的数字在 JavaScript 中被更改

javascript - 动态插入的 CSS(通过链接)在框架加载后应用

javascript - 当我点击动态按钮时的动态模态

html - 双列 css 布局不相互覆盖底部空间

facebook-graph-api - 是否可以获取 Instagram 个人资料图片和其他基本详细信息?

javascript - 用鼠标检测网页上的每个元素