0

[仅供参考:在堆栈溢出上发布了另一个类似标题的问题,但问题完全不同]

不久前,我为用户嵌入了代码,以在 Facebook 上分享我网站页面上的 Youtube 视频。

直到最近一切正常,我什至没有更改代码。

在我的许多页面的 Facebook 调试工具中,它已经开始处理它们并出现解析错误。

这不是一致的错误消息。

如果您需要查看一些示例,请转到 Facebook 调试工具 (https://developers.facebook.com/tools/debug) 并将以下 URL 复制并粘贴到其中。

http://topcommercials.tv/ads/funny-commercial-1414.php
http://topcommercials.tv/ads/banned-commercial-1372.php

在试图强迫 Facebook 缓存它之后,我终于在 Facebook 上分享了上述链接。

以下是不起作用的链接:

http://topcommercials.tv/ads/funny-commercial-1365.php
http://topcommercials.tv/ads/banned-commercial-1364.php

上述 URL 中的代码与几天前的工作代码没有什么不同。

Facebook 确实返回 og:url 错误,但这不是问题。我已经获得了与错误共享的视频,并且我的网站过去常常自动生成内容以及错误。

我以前不需要这样做。有人可以毫无问题地在 Facebook 上分享视频

另一个可能有助于解决此问题的线索是,我有时会在显示的评论框中收到错误消息。

(警告:http ://topcommercials.tv/ads/banned-commercial-1364.php无法访问。)

4

2 回答 2

1

Facebook 将从 og:url 元标记中列出的任何数据中提取。在第一个断开的链接上,og:url 被列为http://topcommercials.tv/wallposts/fbwallpost/ads-1364.html - 这是一个 404。

修复 404,Facebook 应该会找到正确的数据!

于 2013-01-10T23:53:17.327 回答
0

我刚刚和我的网络主机谈过了。他们说,由于名称服务器设置不正确,Facebook 难以与我的服务器 IP 建立稳定的连接。我正在努力解决这个问题。我会回复大家的!

于 2013-01-18T19:13:52.277 回答