如何追踪Facebook“赞”按钮的点击?

3
我正在建设一个简单的网站。我将在该网站的每篇文章页面上放置Facebook点赞按钮。如何跟踪有多少人点赞了这篇特定的文章?Facebook是否提供相应的API?
澄清:我将编写一个脚本,每小时获取每个页面的“赞”数。这将使我能够构建一个受欢迎程度图表。
3个回答

5

您需要在link_stat表上运行FQL,提供您文章的url并检索like_count字段。您可以使用JS SDK中的FB.Data.query()运行FQL。


谢谢。不知怎么的,我忽略了FQL。 - chromice

0

嗨,看一下这个页面...它有一个向导帮助你生成一个点赞按钮的代码:

http://developers.facebook.com/docs/reference/plugins/like

但基本上你所需要的只是这段代码:

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fgoogle.com&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

http%3A%2F%2Fgoogle.com处,将其替换为您的网址...请注意使用十六进制字符对您的网址中的特殊字符(即问号、冒号、正斜杠)进行编码(您可以在此处找到所有相应的十六进制标记:http://www.obkb.com/dcljr/charstxt.html)....这样,如果您的文章页面是动态的(即由服务器端脚本生成),那么您只需将网址输出到上面的iframe代码中即可。

希望这有所帮助。


设置“赞”按钮并不是问题。我只是找不到一种非hacky的方式来直接通过Facebook API检索“赞”的数量。 - chromice

0

是的,Facebook 提供了这种功能。请查看 此小部件,它目前计算您网站每个页面的点赞数。

或者,您可以使用类似 这样的东西,它会生成类似以下内容的东西:37,416 人喜欢这个。成为你朋友中的第一个。


我需要使用某种API检索“赞”的数量。它将在内部用于通过流行度=F(时间,赞)对文章进行评级。 - chromice

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接