【问题标题】:FaceBook Like Button click gives errorFacebook Like 按钮单击给出错误
【发布时间】: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


    【解决方案1】:

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

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

    如果您的页面尚不存在(即,您尝试赞一个尚未实时发布的页面),那么这可能会导致错误。

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

    【讨论】:

    • "这与您喜欢的页面有关"...这是否意味着如果我将 www.facebook.com 放在 data-href url 中它会起作用?我的意思是我用不同的网址进行了测试,但它不起作用。但是说当我访问任何其他具有 Facebook Like 按钮的网站时(并且我已经登录 Facebook)并且如果按下 Like 按钮它可以工作并反映在我的网站上......所以.. 它会阻止我的 IP 或 localhost我正在测试的IP?..
    • 阿米特 - 我不确定。我从该错误消息中的理解是问题出在链接页面上,所以是的,如果您将 data-href 更改为 www.google.com 那么错误应该会消失,并且如果 data-href 指向的页面不存在,或本地主机地址,那么它可能会抛出该错误。也就是说,FB 错误可能是不透明的,并不总是突出真正的问题,所以我可能不对。
    • 是的..谢谢..这是一个 url 块问题。我将它上传到其他实时域并相应地更改了我的 facebook 应用程序站点域。它现在可以工作了。
    • 我也有同样的问题。我使用免费网站会是一个问题吗? something.comuv.com?
    【解决方案2】:

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

    【讨论】:

    • 嗨.. 感谢您的回复。我的页面处于开发阶段。我还没有在任何实时域上上传。所以在我上传之前我无法检查我的网站。另外,我想提一下,我正在使用 facebook 提要对话框来分享帖子(一个已经登录的 facebook 用户可以在他的墙上发帖——我使用 App-Id n all)并且这个功能运行良好。所以喜欢按钮中的问题是我猜的其他问题......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    相关资源
    最近更新 更多