2013-02-15 45 views
2

我正在使用此FQL来获取我的应用中每篇文章的喜欢数量。Facebook link_stat不正确的唯一URL统计信息

SELECT SHARE_COUNT,LIKE_COUNT,COMMENT_COUNT,从TOTAL_COUNT WHERE link_stat URL = “http://www.example.com/some/dir/slug”

不过,我已经注意到,数量和像按钮似乎没有采取slu into入因素。因此,当我在Graph API Explorer中调试它时,http://www.example.com/some/dir/slughttp://www.example.com/some/dir的属性是相同的。

这是FB bug吗?

感谢

+0

这些文章页面的'og:url'元标记是什么样的? – CBroe 2013-02-15 12:31:06

+0

http://www.example.com/some/dir/,因为这个应用程序驻留在主站点的子目录中 - 哦,我明白了。那么'og:url'必须是带有slu url的url? – Henson 2013-02-15 12:35:23

+0

那么这意味着你告诉Facebook所有这些页面应该被视为同一个URL'http:// www.example.com/some/dir /',所以所有的喜欢都会被计入这个URL中。 – CBroe 2013-02-15 12:36:57

回答

4

og:url meta标签必须包含单个网址为每篇文章 - 否则,如果它是所有文章的同一URL值,Facebook将计算该URL很喜欢所有。

+0

我只是将'og:url'更改为当前URL,但是like_count仍然与以前相同(当'og:url'仍然是' HTTP:// www.example.com /一些/ dir')。这个FB缓存?如果是,它会持续多久? – Henson 2013-02-15 12:49:54

+0

到目前为止,所有你喜欢的东西当然仍然会算在老og:url中。现在,您必须为您的文章获得新的喜欢,以便修复它们以显示正确的URL值。 – CBroe 2013-02-15 12:53:38