网站无效 - 但确实如此

San*_*man 5 dns url facebook blocked

所以,我正在建立一个名为"dagbok.nu"的网站,瑞典语为"日记现在":)

无论如何,在创建Facebook应用程序时,它声称该网站URL以及应用程序域都是无效的.对于网站网址,我使用" http://dagbok.nu ",对于网站域名,我使用了"dagbok.nu".请不要回复(因为我见过其他人在类似问题上做过)我应该用方案和域名输入网站网址 - 这正是我正在做的事情.

是的,所以根据这里的另一个问题,人们可能会使用FB自己的URL刮刀来解决这个问题,所以我做到了这一点:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdagbok.nu

并回复:错误解析URL:解析输入URL时出错,没有数据被删除正确,所以现在我可以假设它被认为无效的原因是因为FB无法抓取URL.但为什么?

根据这个问题,其中一个原因似乎是FB认为URL不安全或"垃圾邮件".我从以前的所有者那里获得了这个域名,所以这不是那么不可能.但是当在该帖子中做与马修相同的事情 - 即尝试使用域名" http://dagbok.nu " 在我的时间轴中发帖时,我没有得到任何信息.状态框扩展,好像要包含缩略图和有关链接的信息,但它只包含"(无标题)"文本,仅此而已.Screengrab

所以现在我不知道该怎么做.我试图从网络上的多个服务器检查DIG和NS记录,并且每个人似乎都正确地解决了它,并且我有朋友也要检查状态中的URL.我无法理解什么是错的,我不知道如何向FB询问如何解决这个问题.这里有没有人对此有好的建议?提前致谢!:)

编辑 将域更改为指向完全相同的Web服务器和document_root的另一个域时,它可以正常工作!所以这绝对是域"dagbok.nu"的问题,而不是该页面上的代码.

编辑 当使用上面的调试功能时 - 我发现服务器日志中没有任何活动.Facebook甚至没有联系服务器.使用备用URL时 - 上次编辑中的URL,它会按原样弹出日志.

编辑 我向Facebook 提交了一份错误报告,他们的第一反应是他们将要跟进.现在,一个月后,我收到一封电子邮件,上面写着"我们根据对开发者社区的影响优先处理错误.由于这个错误报告没有得到其他开发人员的太多关注,我们正在关闭它以便更好地关注顶层问题",然后他们告诉我去stackoverflow试图解决我的问题 - 但问题是与他们,当然没有其他人报告我的网站不起作用,它只影响我,我由于这个错误,还没有打开它!

编辑 我想提交一个新的错误报告,但我现在甚至不能这样做,因为它们也阻止了这个URL的错误报告!

我不得不编辑URL - 这是新的错误报告

Ron*_*oni 6

当Facebook试图取消您的网站以获取信息时,他们会使用名为" facebookexternalhit "的特定用户代理向您的服务器发送电话...

Facebook需要抓取您的页面以了解如何在网站上显示它.

Facebook每24小时擦除一次页面以确保属性是最新的.当Open Graph页面的管理员单击Like按钮并将URL输入Facebook URL Linter时,页面也会被删除.Facebook会在您的网址上观察缓存标头 - 它会按优先顺序查看"过期"和"缓存控制".但是,即使您指定较长时间,Facebook也会每24小时刮一次您的页面.

刮刀的用户代理是:"facebookexternalhit/1.1(+ http://www.facebook.com/externalhit_uatext.php)"

  1. 确保它没有被服务器防火墙阻止
  2. 如果它甚至试图访问您的站点,请查看您的服务器日志
  3. 如果您认为这是防火墙问题,请查看此链接


小智 2

如果您未在页面上提供特定的最低 Facebook 标记,它将响应“解析 URL 时出错:解析输入 URL 时出错,未抓取任何数据”。我只查看了主页,但似乎 dagbok.nu 不包含 Facebook 标记。我不确定至少必须存在哪些内容,但在我的实现中,我假设 fb:app_id 元标记和 JavaScript SDK 脚本必须存在。您可能需要查看http://developers.facebook.com/docs/guides/web/#plugins,特别是“身份验证”部分。

我发现你的问题是因为我今天由于未知原因遇到了同样的错误。我发现这是因为我的 og:image 元标记的内容对我尝试使用的图像使用了错误的 URL。因此,当您将 Facebook 标记添加到页面时,请确保您的值正确,否则您可能会继续收到此消息。