我正在建设一个简单的网站。我将在该网站的每篇文章页面上放置Facebook点赞按钮。如何跟踪有多少人点赞了这篇特定的文章?Facebook是否提供相应的API?
澄清:我将编写一个脚本,每小时获取每个页面的“赞”数。这将使我能够构建一个受欢迎程度图表。
澄清:我将编写一个脚本,每小时获取每个页面的“赞”数。这将使我能够构建一个受欢迎程度图表。
您需要在link_stat
表上运行FQL,提供您文章的url
并检索like_count
字段。您可以使用JS SDK中的FB.Data.query()
运行FQL。
嗨,看一下这个页面...它有一个向导帮助你生成一个点赞按钮的代码:
http://developers.facebook.com/docs/reference/plugins/like
但基本上你所需要的只是这段代码:
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fgoogle.com&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&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代码中即可。
希望这有所帮助。