2

我在 Facebook 上创建了一个应用程序。多亏了这个应用程序,用户可以在他们的墙上发布。一切正常,但我想指定一个 URL,当用户单击出版物上的“通过 {APP_NAME}”链接时重定向到。目前,它正在重定向到https://www.facebook.com/apps/application.php?id=APP_ID

4

1 回答 1

5

与应用程序发布的故事旁边出现的文本“通过应用程序名称”链接会导致:

  • 应用程序画布 URL - 如果应用程序在应用程序设置中配置了画布 URL
  • 应用程序站点 URL - 如果应用程序配置了站点(但不是画布)URL
  • 应用程序配置文件页面 - 如果应用程序具有与应用程序关联的常规 Facebook 页面并且没有在应用程序设置中指定 Canvas URL
  • 应用程序页面 - 如果与应用程序或画布/站点 URL 关联的页面均未定义

您不能将此链接指向完全不同的 URL。

如果您仍然需要重定向到上述资源以外的资源,您可以配置应用程序站点/画布 URL,并在用户使用fb_source指定参数登陆您的应用程序后从那里进行重定向。

fb_source可能包含不同的值,因此您可以决定是否要进行重定向,它没有完整记录,但有一些示例:

喜欢按钮文档

fb_source- 发生点击的流类型('home'、'profile'、'search'、'ticker'、'tickerdialog' 或 'other')和故事类型('oneline' 或 'multiline'),与一个下划线。

发送按钮文档

fb_source- 发生点击的故事类型(“消息”、“组”、“电子邮件”)。

fb_source也可能是feed(可能还有更多在其他地方记录或根本没有记录的值)。

于 2012-05-06T10:09:50.453 回答