Facebook 识别Graph API中的重复帖子

Facebook 识别Graph API中的重复帖子,facebook,facebook-graph-api,Facebook,Facebook Graph Api,在FB graph API上识别重复内容时出现问题 如果相册已多次发布到时间轴,则会在结果中使用不同的链接,对象id和发布id属性多次返回帖子 因此,我的代码无法判断喜欢的数量始终是n(重复的数量)*实际喜欢的数量 我怎样才能避免数到两次 编辑:下面是一些示例数据 type status_type link likes comments shares photo added_photos a.xxx.yyy.zzz/mmm 48 6

在FB graph API上识别重复内容时出现问题

如果相册已多次发布到时间轴,则会在结果中使用不同的
链接
对象id
发布id
属性多次返回帖子

因此,我的代码无法判断喜欢的数量始终是
n(重复的数量)*实际喜欢的数量

我怎样才能避免数到两次

编辑:下面是一些示例数据

type     status_type  link                 likes comments shares
photo    added_photos a.xxx.yyy.zzz/mmm    48    6        1
photo    ""           a.xxx.yyy.zzz/ppp    48    1        0
photo    added_photos a.xxx.yyy.zzz/ppp    48    1        19
在本例中,尽管具有相同的唱片集id(xxx),但所有度量都是不同的

下面是具有完全相同链接结构的重复计数示例

type     status_type  link                 likes comments shares
photo    added_photos a.xxx.yyy.zzz/qqq    63    3        0
photo    ""           a.xxx.yyy.zzz/rrr    63    3        0
photo    added_photos a.xxx.yyy.zzz/sss    63    3        0
请注意,在第一个表中,链接中斜杠后的部分与后两行匹配,但度量仍然不同


object\u id
总是不同的

发布到时间线的相册将有一个与之关联的post\u id,它总是不同的,但相册的链接保持不变。您可以尝试比较每个相册的链接

https://www.facebook.com/photo.php?fbid=xxx&set=a.yyy.zzz.aaa&type=b&relevant_count=c
在大多数情况下,链接始终是相同的。据我所见,链接中的
set
参数通常有一个指向相册的链接,对于重复的帖子,该链接是相同的:

它通常看起来像:

set=a.xxx.yyy.zzz.zzz

a.xxx
是相册ID。您可以通过调用Graph API上的
/xxx
来检查这一点,以获取相册详细信息。

您好,我在上面添加了一些示例数据,显示相册ID相同没有帮助。有时,数字不匹配:(如果你比较整个链接,它会有所不同,但是如果你只看
a.xxx
,它对于同一个相册应该总是相同的。你可以做的另一件事就是直接看
/me/albums
,然后使用这些指标。我要说的是,对于重复的a.xxx,有时指标不匹配。