2

我想在我的 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 帐户。但是,当我单击“赞”按钮时,该按钮会变成带有“错误”文本的红色链接。打开的弹出窗口显示以下错误:

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

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

4

2 回答 2

0

也许 Facebook 以某种方式将您的网页视为“不安全”的网站?我不是 100% 确定这一点,但你应该试一试。在这里检查您的网站

于 2012-08-27T10:29:13.380 回答
0

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

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

如果您的页面尚不存在(即您正试图为尚未发布的页面点赞),那么这可能会导致错误。

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

于 2012-08-27T10:40:05.063 回答