脸书点赞按钮,可以做到只读吗?

本文关键字:只读 按钮 | 更新日期: 2023-09-27 17:56:29

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

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

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

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

脸书点赞按钮,可以做到只读吗?

你可以:

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,

对于某些资源,如有必要,您将需要一个访问令牌和 url 编码您的 url,因为这可能会导致复杂 url 出现问题。

2)在iframe版本中显示喜欢按钮,并在顶部放置另一个div,以便用户无法与之交互,但我不建议这样做,因为当用户尝试喜欢时,这可能会使您的用户感到沮丧。(用户习惯了他们可以点击这个的事实)

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