这是我在网站上输入的代码:
<iframe src="http://www.facebook.com/plugins/like.php?app_id=5766773068&href&send=false&layout=standard&width=47&show_faces=false&action=like&colorscheme=light&font&height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:47px; height:35px;" allowTransparency="true"></iframe>
已实施的示例网址为:
每当我按下'喜欢'时,似乎什么也没发生,如果我扩大帧大小以查看发生了什么,它只是说'错误'。
我一直在尝试使用:
http://developers.facebook.com/docs/reference/plugins/like/
但它真的很有气质,有时甚至不给我代码。我有指定网址吗?我认为不需要“喜欢”当前页面。
请注意我的主页上的“喜欢”按钮工作正常,但指定了网址。所以有人能看出我做错了吗?
答案 0 :(得分:5)
正如phadej所指出的那样,您错过了iFrame调用中的href
属性。 Like按钮文档中要注意的是:
href - 喜欢的网址。 XFBML版本默认为当前页面。
您使用的是iFrame版本,因此必须包含href
您可能想要添加书签的有用工具是Facebook URL linter,它会向您显示Open Graph标记中的任何错误或缺少信息,以及尝试帮助您找出出错的任何内容。
答案 1 :(得分:1)
您没有在iframe的src参数中设置href
参数。
比较你的代码
...766773068&href&send=false&a...
生成
...76677306&href=http%3A%2F%2Fwww.scirra.com%2Fblog&send=false&a...