帖子喜欢计数和喜欢数据之间的差异?

时间:2011-11-07 22:22:39

标签: facebook-graph-api facebook-like

我发现图谱API中报告的相似数量与“数据”中包含喜欢帖子的人的姓名和ID的条目数之间存在差异。

  • 当我在Facebook上查看某个帖子时,我发现有5个人喜欢它。
  • 当我使用Graph API获取帖子时,“likes”字段有一个“data”字段,其中包含3个条目,以及一个“count”字段,其值为5.
  • 当我使用Graph API获取帖子的喜欢内容时(例如,{post_id} / likes),我会得到一个“数据”字段,其中包含5个条目(并且没有“count”字段)。

显然,有多少人喜欢这篇文章的真正答案是5.但是为什么当我获取帖子对象时,“数据”中只有3个条目?

这是另一个相同差异的例子:

https://graph.facebook.com/40796308305_10150394134258306会返回“喜欢/数据”中只有1个条目的帖子的数据,但其“赞/计数”表示有3个。但https://graph.facebook.com/40796308305_10150394134258306/likes会返回“数据” 3个条目。在可口可乐的网页上找到相同的条目,发现事实上有3个人喜欢它。

2 个答案:

答案 0 :(得分:2)

documentation of the post object并未提及喜欢列表可能不完整,而documentation of the fql stream table明确表示要使用帖子对象获取完整列表,因此它要么API或文档中的错误。

我怀疑它可能是故意但不受欢迎的特征"出于性能原因限制详细列表,因为有些帖子可能有数百甚至数千个喜欢。

它实际上导致了巨大的性能问题,因为我需要找到特定用户喜欢的所有帖子,唯一的方法是对列表中的每个帖子单独提取喜欢的内容像count一样高于列表长度。

答案 1 :(得分:1)

2个人的隐私设置设置为不向不是他们朋友的人显示他们的名字。