所以,我正在建立一个名为“dagbok.nu”的网站,这是瑞典语中“现在的日记”的意思:)
无论如何,在创建 Facebook 应用程序时,它声称站点 URL 以及应用程序域都无效。对于站点 url,我使用了“ http://dagbok.nu ”,对于站点域,我使用了“dagbok.nu”。请不要回复(正如我看到其他人在类似问题上所做的那样)我应该输入带有方案的站点 url 和没有域的域 - 这正是我正在做的。
对,所以根据此处的另一个问题,可以使用 FB 自己的 URL 抓取工具来解决此功能,所以我就是这样做的:
http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdagbok.nu
回复: 解析 URL 时出错:解析输入 URL 时出错,没有数据被抓取 对,所以现在我可以假设它被认为无效的原因是因为 FB 无法抓取 URL。但为什么?
根据这个问题,其中一个原因似乎是 FB 认为 URL 不安全或“垃圾邮件”。我从以前的所有者那里获得了这个域,所以这并不是不可能的。但是,当在那个帖子中做与 Matthew 相同的事情时 - 即尝试使用域“ http://dagbok.nu ”在我的时间线中发布,我没有得到任何信息。状态框展开后好像包含一个缩略图和有关链接的信息,但它只包含一个“(无标题)”文本,仅此而已。
所以现在我不知道该怎么办。我尝试从网络上的多个服务器检查 DIG 和 NS 记录,每个人似乎都正确解决了它,我也让朋友仔细检查了各州的 URL。我不明白出了什么问题,我不知道如何询问 FB 的人如何解决这个问题。这里有人对此有什么好的建议吗?提前致谢!:)
编辑 将域更改为指向完全相同的 Web 服务器和 document_root 的另一个域时,它可以工作!所以这绝对是域“dagbok.nu”的问题,而不是该页面上的代码。
编辑 使用上面的调试功能时 - 我在服务器日志中没有看到任何活动。Facebook 甚至不联系服务器。当使用备用 url - 来自上次编辑的那个时,它会按原样弹出在日志中。
编辑 我向 Facebook 提交了一份错误报告,他们的第一反应是他们将跟进。现在,一个月后,我收到一封电子邮件,上面写着“我们正在根据对开发者社区的影响来确定错误的优先级。由于这个错误报告没有得到其他开发者的太多关注,我们将关闭它以便更好地关注顶部问题”,然后他们告诉我去 stackoverflow 尝试解决我的问题 - 但问题出在他们身上,当然没有其他人报告说我的网站无法正常工作,它只影响我,而且我因为这个bug还没打开!
编辑 我想提交一个新的错误报告,但现在我什至不能这样做,因为他们也阻止了这个 URL 的错误报告!
我不得不编辑 URL -这是新的错误报告