得到喜欢在Facebook墙上分享的网址数(不link_stat)

问题描述:

我已经在我的网站上正确使用了Facebook按钮。 我元的样子,这些:得到喜欢在Facebook墙上分享的网址数(不link_stat)

<meta property="og:image" content="image url"/> 
<meta property="og:site_name" content="site name"/> 
<meta property="og:title" content="page title"/> 
<meta property="og:url" content="page url" /> 
<meta property="og:description" content="page description" /> 
<meta property="og:type" content="article"/> 
<meta property="fb:admins" content="my_user_id"/> 
<meta property="fb:app_id" content="my_app_id"/> 

元正确插入&验证(与Facebook棉短绒)

我能够得到这样的计数值throught FQL查询

SELECT share_count, like_count, comment_count, total_count FROM link_stat WHERE url="mysiteurl" 

这一切都好的,但这些值不包括来自Facebook墙上用户的喜好。

例如,如果我在我的墙上分享链接(www.example.com/myurl),并且我的朋友或其他人喜欢来自他们自己的墙上的网址,那么www.example.com/myurl上的链接不会“反映这些新的喜欢。这不是缓存延迟问题。

在我看来,在Facebook上分享的网址依靠它自己。

我想得到上面提到的类似计数。 感谢您的帮助。

喜欢一个恰好包含链接的流项目(aka post/wall/feed/link)与喜欢url不一样。

+1

该死......“最快的枪在西方”;) – Lix 2012-02-08 15:10:42

+0

这不是一件容易的事,在所有的,并且可能成为不可能的,除非每个人谁也分享你的链接的用户是一个应用程序的用户了。扫描每个人的信息流以查找链接(存储信息流ID以备将来参考)继续检查所有存储的信息以更改计数,重复。 – DMCS 2012-02-08 15:16:53

+0

我的域名已连接到facebook应用程序(我已指定fb:app_id)。它可能有用吗?我不能扫描每个人的流...(我想补充允许我的应用程序),我并不需要知道谁共享/喜欢的链接,但只能有多少用户.. – cardy 2012-02-08 15:37:22