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

Rob*_*ett 5 c# facebook facebook-fql facebook-like

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

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

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

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

dwa*_*rfy 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"
}
Run Code Online (Sandbox Code Playgroud)

因此"喜欢":15,

对于某些资源,您将需要一个访问令牌,并在必要时对您的网址进行编码,因为这可能会导致复杂网址出现问题.

2)在iframe版本中显示like按钮并在顶部放置另一个div,以便用户无法与之交互,但我不建议这样做,因为当他试图喜欢时,它可能会让用户感到沮丧.(用户习惯于可以点击这个)

我想第三种选择是每次在显示页面时使用图形api在客户端上获取Javascript中的like数量