一些用户可以调试我的页面,一些用户得到错误解析输入URL,没有数据被删除

the*_*mhz 5 facebook facebook-like facebook-graph-api

我有问题在我的网页上发布facebook链接.当我尝试在我的Facebook页面中发布来自我的网站的链接时,它仅显示没有文本或图像的链接或在元标记中输入的标题.当我遇到这种类型的问题时,我进入了调试器工具并调试了我愿意发布的页面.然后facebook正在阅读链接,没有任何问题.

不幸的是,自我调试工具停止工作以来,已经过了两周时间,当我尝试从我的网站调试链接时,返回"解析输入URL时出错,没有数据被删除".我试图通过删除og标签甚至更改它们没有结果甚至刷新我的DNS设置来解决问题.我用我的提供商检查了我的服务器设置但没有成功.顺便说一句,我的提供商facebook帐户可以使用200个响应代码调试页面,但对我来说,我仍然"解析输入URL时出错,没有数据被删除.".

我甚至使用以下链接来测试facebook正在废弃 https://developers.facebook.com/tools/debug/og/echo?q=pygmaxia.gr,但我得到了"文档没有返回数据作为回复".

我向几个帮助机构报告了这个问题,比如堆栈溢出和Facebook支持页面或其他论坛,但我得到的回复是"调试器为我的链接工作".

我的一个朋友报告说他也可以毫无问题地调试链接.其他人报告"解析输入URL时出错,没有数据被删除."..我真的无法理解发生了什么,因为有些用户调试器适用于我的页面而有些用户没有.我怀疑facebook调试器正在缓存用户帐户级别.

我决定创建一个新帐户并再次使用调试器测试页面,因为调试器仅供注册用户使用.

我得到了以下结果.我的新用户可以调试页面,但我的旧用户不能!

在此输入图像描述

使用新用户,我可以毫无问题地调试所有链接.这使我得出结论,一些帐户被Facebook锁定或缓存,有些则不是.

我使用两种不同的浏览器登录facebook,一种是我的旧帐户,一种是我的新帐户.最后我在我眼前得到了结果.

有人有类似的问题并有解决方案吗?

谢谢

更新:我与Facebook的支持人员谈过,但他们无法找到正在发生的事情.我解决这个问题的一件事是创建一个新的Facebook帐户并尝试再次调试该页面.有效!.所以看来facebook实际上是在用户级缓存.但我的帐户仍然无法调试我的页面.

更新2:我找到了一个很好的咨询网站,它确实帮助并指出了问题所在.你可以在这里找到解决方案http://www.itoctopus.com/problems-with-sharing-links-of-a-joomla-website-on-facebook/comment-page-1#comment-14288

我的问题是facebook有gzip压缩问题.在这里查看更多细节

https://www.facebook.com/csharpsdk/posts/165605793549074

如果你使用的是joomla,可以在这里找到一个快速修复插件https://github.com/dgt41/facebookfix.

一般来说,您的网站将支持每个人的gzip,但不支持facebook机器人.

the*_*mhz 1

我发现了一个很棒的咨询网站,它确实有帮助并指出了问题。您可以在这里找到解决方案http://www.itoctopus.com/problems-with-sharing-links-of-a-joomla-website-on-facebook/comment-page-1#comment-14288

我的问题是 facebook 在gzip 压缩方面存在问题。在这里查找更多详细信息

https://www.facebook.com/csharpsdk/posts/165605793549074

如果您使用 joomla,可以在此处找到一个快速修复插件https://github.com/dgt41/facebookfix

一般来说,您的网站将为所有人支持 gzip,但不支持 Facebook 机器人。

无论如何,这修复了我 解析输入 URL 时的错误,未找到数据