【发布时间】:2012-08-27 09:21:21
【问题描述】:
我想在我的 asp.net 网页上放置一个 facebook like 按钮。 我已经从 facebook 生成代码,比如按钮插件 https://developers.facebook.com/docs/reference/plugins/like/
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<div id="fb-root">
</div>
<script> (function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));</script>
<form id="form1" runat="server">
<div>
<div class="fb-like" data-href="http://www.facebook.com/dotnetspider" data-send="true"
data-width="450" data-show-faces="true">
</div>
</div>
</form>
</body>
</html>
链接按钮已正确生成,并且还显示了喜欢该页面的人数。我已经登录了一个 Facebook 帐户。但是当我点击喜欢按钮时,按钮会变成带有文本“错误”的红色链接。打开的弹出窗口显示以下错误:
您无法发布此链接,因为它有一个被阻止的链接。:您尝试共享的内容包含一个因垃圾邮件或不安全而被阻止的链接:错误/警告消息的正文。标题是:您无法发布此内容,因为它有一个被屏蔽的链接。有关更多信息,请访问帮助中心。如果您认为自己看错了,请告诉我们。
它的代码很简单,但它不起作用...任何帮助将不胜感激
【问题讨论】:
标签: asp.net facebook-like