脸书点赞按钮,可以做到只读吗?
本文关键字:只读 按钮 | 更新日期: 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 数量