如何在不使用iframe和FBML的情况下为您的网站实现Facebook“赞”按钮?

时间:2010-04-22 08:14:26

标签: facebook

我想在我的网站上实现Facebook“赞”按钮,但我不想使用FBML和iframe。 是否可以使用纯HTML + JavaScript实现此按钮?

http://developers.facebook.com/docs/reference/plugins/like

2 个答案:

答案 0 :(得分:3)

我认为没有办法为非Facebook资源创建自定义的非iframe“Like”,因为该对象需要先在Facebook中存在才能通过API添加Like。 / p>

您可以使用Graph API将喜欢添加到Facebook对象,这可以通过Facebook Connect以您选择的任何方式实现。但这会破坏社交插件的一些目的,即在允许用户进行交互之前不要求用户对您的网站进行身份验证。

如果您通过Facebook Connect进行操作,则首先要对用户进行身份验证,然后将请求发送到http://graph.facebook.com/[objectid]/likes。可以通过您选择的任何方式实现此UI。

答案 1 :(得分:0)

或者你也可以试试这个替代方案:

http://openlike.org/

实现代码应该是:

<script type="text/javascript" src="http://openlike.org/v1/openlike.js"></script>
<script type="text/javascript">OPENLIKE.Widget()</script>