我们 Facebook 应用程序的点赞按钮(iframe / like.php 插件)已经损坏了几天。
我们已经选择使用“http://www.facebook.com/apps/application.php?id=APP_ID”网址而不是“http://apps.facebook.com/APP_NAME/”格式(可能不是一个好主意)。
单击它会导致失败(弹出窗口告诉“喜欢该页面时出错。如果您是页面所有者,请尝试通过 Facebook devsite 上的 linter 运行您的页面(https://developers.facebook.com/ tools/lint/) 并修复任何错误。")
Linter 能够发现http://www.facebook.com/apps/application.php?id=APP_ID必须转换为“Final URL : http://apps.facebook.com/APP_NAME/ ”
重定向路径部分显示“最终 URL 以粗体显示(这是我们尝试从中提取元数据的 URL)”并且最终 URL 正确(http://apps.facebook.com/APP_NAME)
但在这种情况下,linter 无法删除包含在“http://apps.facebook.com/APP_NAME”中的开放标签,尽管如果最终 URL “http://apps.facebook.com”可以很好地识别开放标签, /APP_NAME" 直接提交给 linter。
似乎不再使用最终 url 的开放图形标签。
有人可以向我确认这是一个新的行为/错误并告诉我如何解决它吗?我可以将我们的喜欢从一个网址 (.../apps/application.php?id=APP_ID) 迁移到一个新的有效的网址 (.../APP_NAME/) 吗?
非常感谢