【发布时间】:2012-12-25 08:52:22
【问题描述】:
[仅供参考:堆栈溢出上发布了另一个标题相似的问题,但问题完全不同]
不久前,我嵌入了代码供用户在 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
上述网址中的代码与几天前的工作代码没有什么不同。
Facebook 确实返回 og:url 错误,但这不是问题。我已经获得了与错误共享的视频,并且我的网站过去常常自动生成错误内容。
我以前不需要这样做。有人可以毫无问题地在 Facebook 上分享视频
另一个可能有助于解决此问题的线索是,我有时会在显示的评论框中收到错误消息。
(警告:http://topcommercials.tv/ads/banned-commercial-1364.php 无法访问。)
【问题讨论】:
-
您的 HTML 中有很多错误。那些正在工作的人,可能是不走运。看看 W3C 验证器。 validator.w3.org
标签: facebook facebook-graph-api video youtube youtube-api