首页 > 解决方案 > 使用 Facebook Instagram API business_discovery 获取特定媒体的 like_count 和 comments_count

问题描述

我想使用新的 Facebook Instagram API 更新特定 Instagram 帖子的 like_count 和 comments_count。我们将帖子 ID 和其他数据存储在我们的数据库中,并且只需要该特定帖子的数据。在这一点上,我可以通过这个 API 调用获得点赞数和评论数:

https://graph.facebook.com/v2.12/xxxx?fields=business_discovery.username(jacqehoward){id,name,username,website,profile_picture_url,biography,followers_count,media_count,media.after(QVFIUlZA5aTR5NTE4Y24tNW90VGZAPTVBtb0NpOEFPTlNLeklmVTEtUDZAfVnE0YnBhUVNOQ3BDaktzNHJBTENhTmVYLUV2SGJPZAVAxZA09hQ2NhUGdnUGFjMTNn){id,caption,comments_count,like_count,media_type,media_url,owner,timestamp}}

一段时间后,新帖子被添加到帐户中,您需要浏览所有帖子才能再次找到它们并能够获得喜欢和评论数。在旧的 Instagram API 中,您可以获得每个媒体的点赞数和评论数。在新的 Instagram API 中,您只能获得喜欢和评论的组合,而我希望将它们分开。 https://developers.facebook.com/docs/instagram-api/insights

任何知道如何将喜欢计数和评论计数添加到洞察端点调用的人?

第二个问题:如果拥有私人 instagram 帐户的 instagram 用户连接到您的应用程序,您如何获得 Facebook instagram ID 以便您可以在他们的时间线上收集帖子?

标签: facebook-graph-apiinstagraminstagram-api

解决方案


推荐阅读