【发布时间】:2017-09-20 15:51:11
【问题描述】:
我们正在构建一个应用程序,用户使用 Instagram API 登录,接受权限对话框并根据他们允许我们阅读的各种数据接收个性化的“动态故事”。
我们希望显示用户的“顶级朋友”,他们点赞了用户在 Instagram 供稿上发布的图片。我们有什么办法可以做到这一点?
非常感谢,
马特
【问题讨论】:
标签: javascript html instagram instagram-api
我们正在构建一个应用程序,用户使用 Instagram API 登录,接受权限对话框并根据他们允许我们阅读的各种数据接收个性化的“动态故事”。
我们希望显示用户的“顶级朋友”,他们点赞了用户在 Instagram 供稿上发布的图片。我们有什么办法可以做到这一点?
非常感谢,
马特
【问题讨论】:
标签: javascript html instagram instagram-api
使用此 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 获取响应
【讨论】:
https://www.instagram.com/p/<post ID>/ ?__a=1(这意味着帖子 ID 正在工作)并且还能够使用 api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN API 获取自我详细信息,这意味着我的令牌是正确的。