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

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

问题描述:

我有问题发布在我的网页的脸书链接。当我尝试从我的网站发布一个链接到我的脸书页面时,它只会显示没有文字或图片或标题的链接,这些链接会被输入meta og标签中。当我遇到这种类型的问题时,我进入了调试器工具并调试了我愿意发布的页面。然后Facebook正在阅读链接,没有任何问题。一些用户可以调试我的页面一些用户得到错误解析输入URL,没有数据被刮

不幸的是,自从调试器工具停止工作后,两个星期过去了,当我尝试从我的网站调试链接时,返回“Error parsing input URL,没有数据被刮掉”。我试图通过删除og标签来解决这个问题,甚至改变他们没有结果,甚至冲洗我的DNS设置。我用我的提供商检查了我的服务器设置,但没有成功。顺便说一下,我的提供商的Facebook帐户可以用200响应代码调试页面,但对于我来说,我仍然有“错误解析输入URL,没有数据被刮。”。

我竟然用下面的链接测试什么Facebook是报废 https://developers.facebook.com/tools/debug/og/echo?q=pygmaxia.gr但我得到了 “文档返回任何数据作为响应。”

我报告的问题来了几个辅助机构,如堆栈溢出和Facebook支持页面或其他论坛,但我回来的回应是“调试器适用于我的链接”。

我的一个朋友报告说,他也可以调试没有问题的链接。其他人报告“错误分析输入的URL,没有数据被刮。”我真的不明白是怎么回事,因为一些用户调试器与我的页面一起工作,有些用户不。我怀疑facebook调试器在用户帐户级别缓存。

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

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

enter image description here

新的用户,我能够调试我与所有没有问题的所有链接。这使我得出结论,某些帐户被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压缩的问题。如果您在使用Joomla有一个快速修复插件可以在这里https://github.com/dgt41/facebookfix发现看更多的细节在这里

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

一般来说,您的网站将支持每个人的gzip,但不适用于Facebook机器人。

我发现了一个很棒的咨询网站,真正帮助并指出了问题。你可以在这里找到解决方案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机器人。

反正这固定我的错误解析输入网址,没有找到数据

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fpygmaxia.gr 适合我。你使用这个工具吗? Facebook使用缓存存储有关您的网站的信息。

+0

嗯它给了我错误解析输入URL,没有数据被刮掉。再次,即使当我点击你的url wtf? – themis

+0

铬工作..但Firefox甚至没有我清除它的缓存。那么它切换和firefox工作和铬不,或者有时两个工作,有时都没有。它接触到浏览器正在缓存或有某种负载平衡正在进行。我还发现一个问题可能是我的网络服务器防火墙设置可能阻止了Facebook。我现在正在与管理员交谈,我会尽快更新消息。感谢你的信息 – themis

+0

我发现有关防火墙的文章http://www.gearhack.com/Forums/DisplayComments.php?file=Computer/Network/Internet/Preventing_Your_Web_Server_From_Blocking_Facebook_Share – themis

你们可能会阻止你的Referer。

我遇到了与Firefox相同的问题,但是当我允许我的Referer被发送时,它就可以工作。

Facebook可能不希望外部网站发出请求,尤其是因为这些请求可能在AJAX中完成的目的不明确。但他们不允许空的查阅者犯了一个错误。