我在我的网站上使用Facebook喜欢。我有一个图库页面,显示图片/视频数据和该数据的喜欢数量。每条数据都有自己的URL,可以被喜欢。
但是,我想在图库导航中显示喜欢的数量,但我不希望人们能够从导航中“喜欢”。有没有办法在没有按钮的情况下显示喜欢的数量?
到目前为止,我见过的唯一方法是使用FQL中的链接统计“表格”:http://developers.facebook.com/docs/reference/fql/link_stat/
是否有更简单的方法,因为这似乎是相当多的工作要实施。
答案 0 :(得分:5)
你可以:
1)自己通过facebook图表收集喜欢的数量,将它们保存在数据库中,然后在没有FB的情况下自己显示。
示例:http://graph.facebook.com/http://www.huffingtonpost.com/
或更好:http://graph.facebook.com/http%3A%2F%2Fwww.huffingtonpost.com%2F
返回:
{
"id": "141265189223470",
"name": "The Huffington Post - Breaking News and Opinion",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/188056_141265189223470_1131566_s.jpg",
"link": "http://www.huffingtonpost.com/",
"category": "Personal blog",
"likes": 15,
"website": "http://www.huffingtonpost.com/",
"description": "Breaking News and Opinion"
}
因此“喜欢”:15,
对于某些资源,您需要一个访问令牌,并在必要时对您的网址进行网址编码,因为它可能会导致复杂网址出现问题。
2)在iframe版本中显示like按钮并在顶部放置另一个div,以便用户无法与之交互,但我不建议这样做,因为当他试图喜欢时,它可能会让用户感到沮丧。 (用户习惯于他们可以点击这个)
我想第三个选项是每次使用图形api显示页面时在客户端上获取Javascript中的like数量