【问题标题】:Facebook Like Box Confirmation Page is not WorkingFacebook Like Box 确认页面无法正常工作
【发布时间】:2012-11-05 01:40:53
【问题描述】:

我目前正在使用 Facebook Like Box。

我用的是官方的like box生成器。 对于所需的输入页面,我使用: https://www.facebook.com/pages/Cinta-Buku/265954863527629

生成器会生成以下代码:

<iframe src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FCinta-Buku%2F265954863527629&amp;width=292&amp;height=590&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:590px;" allowTransparency="true"></iframe>

它确实有效。

但是,问题是:每次我尝试用框点赞页面时,我都必须确认它。在我点击确认页面的链接后,它显示“找不到您请求的页面”。但我确信我在生成器中插入了正确的页面。

这是确认页面的截图:

这是确认页面的完整 URL:

https://www.facebook.com/plugins/like_confirm.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FCinta-Buku%2F265954863527629&node_type=page&edge_type=like&widget_id=connect_widget_50a60922e85357a20242337

我尝试使用调试器检查 facebook 页面。但结果很奇怪,我的意思是,facebook 生成的页面怎么可能不通过调试器?也许这个调试器不适用于 Facebook 页面。

我在 Stack Overflow 中找到的最接近的问题是“Facebook Like Button Confirmation Page Says “The Page You Request Was Not Found”,但这个问题是针对 Like Widget,而不是 Like Box,并且该解决方案不适用于我。

您可以在这里尝试有问题​​的盒子:http://www.cintabuku.co.id/ 它位于右下侧边栏中。

所以是的,我在这里有点难过。 有人可以帮我吗?

【问题讨论】:

    标签: facebook http-status-code-404 facebook-likebox confirmation


    【解决方案1】:

    我也遇到过这个问题。让我猜猜……一开始,like 框工作正常吗?

    发生这种情况是因为 Facebook 试图抓取您想要喜欢的网址(在您的情况下为 http://www.facebook.com/pages/Cinta-Buku/265954863527629),但如果您将其放入调试器中,则会出现无法解析的错误。因此,一段时间后,Facebook 会将页面标记为“垃圾邮件”,然后您必须确认(这通常也不起作用)。

    Facebook 没有正确抓取页面的原因是因为如果我认为 url 中的数字。因为如果您尝试使用调试器抓取http://www.facebook.com/,它会起作用。

    我在这里并没有真正为你找到真正的解决方案,我们总是必须喜欢外部页面而不是 Facebook 页面本身,但我仍然希望你现在能更好地理解这个问题。

    【讨论】:

    • 我明白了,非常感谢您的回答 :D 我得开始寻找替代品了...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 2014-02-15
    相关资源
    最近更新 更多