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

问题描述 投票:0回答:2

我看到图谱API中报告的喜欢的数量与“数据”中具有喜欢帖子的人的姓名和ID的条目数之间存在差异。

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

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

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

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

facebook-graph-api facebook-like
2个回答
2
投票

documentation of the post object没有提到喜欢列表可能不完整,并且documentation of the fql stream table明确表示使用post对象来获取完整列表,因此它可能是API或文档中的错误。

我怀疑出于性能原因限制详细列表可能是故意但不合需要的“功能”,因为有些帖子可能有数百甚至数千个喜欢。

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


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.