Facebook赞按钮,它可以只读吗?

时间:2011-05-16 16:57:05

标签: c# facebook facebook-fql facebook-like

我在我的网站上使用Facebook喜欢。我有一个图库页面,显示图片/视频数据和该数据的喜欢数量。每条数据都有自己的URL,可以被喜欢。

但是,我想在图库导航中显示喜欢的数量,但我不希望人们能够从导航中“喜欢”。有没有办法在没有按钮的情况下显示喜欢的数量?

到目前为止,我见过的唯一方法是使用FQL中的链接统计“表格”:http://developers.facebook.com/docs/reference/fql/link_stat/

是否有更简单的方法,因为这似乎是相当多的工作要实施。

1 个答案:

答案 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数量