FaceBook Like按钮单击会出错

时间:2012-08-27 09:21:21

标签: asp.net facebook-like

我想在我的asp.net网页上放置一个像facebook一样的按钮。 我已经从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帐户。但是当我点击“喜欢”按钮时,按钮会变为带有文本“错误”的红色链接。弹出的窗口显示以下错误:

  

您无法发布此内容,因为它有一个阻止的链接:您尝试共享的内容包含一个因垃圾邮件或不安全而被阻止的链接:错误/警告消息的正文。标题是:您无法发布此内容,因为它有一个被阻止的链接。有关详细信息,请访问帮助中心。如果您认为您错误地看到了这一点,请告诉我们。

它简单的代码,但它不起作用...任何帮助将不胜感激

2 个答案:

答案 0 :(得分:0)

也许Facebook会以某种方式将您的网页视为“不安全”的网站?我不是100%肯定这个,但你应该尝试一下。检查您的网站Here

答案 1 :(得分:0)

出于某种原因,无论是否正确,FB已确定您尝试发布 LIKE 的网页是垃圾邮件来源。请注意,这与您喜欢的页面有关,因此您的应用程序是否处于开发状态,或者您实际发布的位置可能不相关。

如果您认为这不正确,可以在此处发布申诉:http://www.facebook.com/help/contact.php?show_form=block_appeal

如果您的页面尚不存在(即您试图想要一个尚未实时发布的页面),则可能会导致错误。

您可以查看是否存在可能导致问题的当前已知问题:http://www.facebook.com/KnownIssues