【问题标题】:How to get number of like, share, comment of post of Facebook, Instagram and Twitter?如何获取 Facebook、Instagram 和 Twitter 帖子的点赞数、分享数、评论数?
【发布时间】:2016-08-15 21:19:43
【问题描述】:
我正在制作 ios 和 android 应用程序,我想获得特定用户从他/她的 Facebook、Instagram 和 Twitter 帐户发布的任何帖子的点赞数、分享数、cmets 数。
表示我们如何获得特定用户在 Facebook、Instagram 和 Twitter 上的帖子的点赞、分享、评论数量?
Facebook、Instagram 和 Twitter API/SDK 是否支持此功能?
请提供任何参考链接以实现此目的。
【问题讨论】:
标签:
facebook
facebook-graph-api
twitter
instagram
instagram-api
【解决方案1】:
我不确定 twitter 或 instagram API,但 facebook graph API 允许您这样做,前提是您拥有必要的权限。
您可以随时查看公共数据、您自己的帖子等。如果您想访问特定用户供稿/帖子的数据,他们需要向您提供该权限。 (本例中为 user_posts)
至于总计数,您可以通过将 .summary(1) 添加到查询 ex 的末尾来检索它。用于喜欢、cmets 和分享。
me?fields=posts{cmets.summary(1),likes.summary(1),shares}
您还可以将 cmets/likes/shares 的数量限制为零,以便仅检索每个帖子的总数。如果这是您想要的,只需在 .summary(1) 前添加 .limit(0)。 cmets.limit(0).summary(1)
但是,分享与 cmets/likes/reactions 不同,您只能从图形 API 中检索分享计数,因此您无需向帖子提供除“分享”查询以外的任何内容即可接收。
干杯!