对Facebook API上评论的反应
答
这是可能的。 Facebook Doc尚未更新。 (我认为)。
但是,您可以对评论的对象使用“反应”关键字。
尝试此代码与您的样本评论的ID和令牌。
https://graph.facebook.com/v2.10/{comment_id}/reactions?access_token={Your_Token}
用您评论的ID和令牌替换{comment_id}和{Your_Token}。
对于所有帖子的评论,你可以使用相同的帖子的ID。请参阅Facebook Doc的语法
答
因此,如果您需要原始计数,则只需将reactions
添加到字段即可。
例如:
https://graph.facebook.com/v2.10/{post_id}/comments?fields=reactions.limit(0).summary(1)
然后你可以遍历所有的评论,他们有包括反应计数。由于您需要不同类型的计数,因此您可以使用字段别名。这看起来像:
"https://graph.facebook.com/v2.10/{post_id}/comments?fields=reactions.limit(0).summary(1)" // reactions overview
+ ",reactions.type(LIKE).limit(0).summary(1).as(reactions_like)" // like reactions
+ ",reactions.type(LOVE).limit(0).summary(1).as(reactions_love)" // love reactions
+ ",reactions.type(WOW).limit(0).summary(1).as(reactions_wow)" // wow reactions
+ ",reactions.type(HAHA).limit(0).summary(1).as(reactions_haha)" // haha reactions
+ ",reactions.type(SAD).limit(0).summary(1).as(reactions_sad)" // sad reactions
+ ",reactions.type(ANGRY).limit(0).summary(1).as(reactions_angry)" // angry reactions
+ ",reactions.type(THANKFUL).limit(0).summary(1).as(reactions_thankful)" // thankful reactions
我用一个字符串串联来提供更好的概述。你必须适应你的语言。
您想知道是否可以在评论上获取反应?或者只是反应的数量?我不明白... – Norbert
是的,要么是很好 - 我需要的是对每个帖子的每个评论的每种类型“爱”,“讨厌”等的反应的原始计数 – ADS