[仅供参考:在堆栈溢出上发布了另一个类似标题的问题,但问题完全不同]
不久前,我为用户嵌入了代码,以在 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无法访问。)