[仅供参考:还有另一个问题,在堆栈溢出时发布了类似标题,但问题完全不同]
我为用户嵌入代码,以便在我们网站的网页上暂时分享Youtube视频。
直到最近才开始工作,我甚至没有更改代码。
在我的许多页面的Facebook调试工具中,它已开始用解析错误处理它们。
这不是一致的错误消息。
如果您需要查看一些示例,请转到Facebook调试工具(https://developers.facebook.com/tools/debug)并将以下网址复制并粘贴到其中。
http://topcommercials.tv/ads/funny-commercial-1414.php
http://topcommercials.tv/ads/banned-commercial-1372.php
我终于得到了上述链接,在我的头撞墙后试图强迫Facebook缓存它。
以下链接不起作用:
http://topcommercials.tv/ads/funny-commercial-1365.php
http://topcommercials.tv/ads/banned-commercial-1364.php
上述网址中的代码与几天前的工作代码没有什么不同。
Facebook确实返回了一个og:url错误,但这不是问题。我已经收到了与错误分享的视频,而我的网站曾经自动生成内容以及错误。
我过去不需要这样做。有人可以毫无问题地在Facebook上分享视频
可能有助于解决此问题的另一条线索是,我有时会在显示的评论框中收到错误消息。
(警告:http://topcommercials.tv/ads/banned-commercial-1364.php无法访问。)
答案 0 :(得分:1)
Facebook将从og:url元标记中列出的任何数据中提取。在第一个断开的链接上,og:url列为http://topcommercials.tv/wallposts/fbwallpost/ads-1364.html - 这是404。
修复404,Facebook应该找到合适的数据!
答案 1 :(得分:0)
我刚跟我的网络主持人说过话。他们说Facebook由于名称服务器没有正确设置而难以建立与我的服务器IP的稳定连接。我正在努力解决这个问题。我会回复你们所有人!