0

我们 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/) 吗?

非常感谢

4

1 回答 1

0

这些 /apps/application.php URL在 2011 年 12 月被弃用,并在 2012 年 2 月被删除 - 你不应该仍然使用它们,它们会自动重定向到应用程序的画布或网站 URL。点赞按钮可能会在几个月后看起来仍然在处理这些 URL,但实际上任何点击它们的人都会变成什么都没有的粉丝

如果你有一个,你的赞按钮或赞框应该指向你的应用的页面。如果您未在 2011 年 12 月至 2011 年 2 月之间迁移,该博文包含创建一个的说明

如果您的应用没有页面,则无法通过“赞”按钮来积累粉丝,因为您无法将广告定位到他们或向他们发送更新。

在我上面链接的博客文章或与您的用户沟通文档中有创建页面的说明。

于 2012-05-30T17:16:51.483 回答