Facebook应用将“通过{APP_NAME}”重定向到现有网页

时间:2012-05-06 02:32:14

标签: facebook facebook-apps facebook-stream-story

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

1 个答案:

答案 0 :(得分:5)

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

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

您无法将此链接指向完全不同的网址。

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

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

Like Button documentation

  

fb_source - 点击发生的流类型('home','profile','search','ticker','tickerdialog'或'other')和故事类型('oneline'或“多线”),与下划线连接。

Send Button documentation

  

fb_source - 点击发生的故事类型('message','group','email')。

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