Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“Facebook应用重定向”;通过{APP_NAME}";添加到现有页面_Facebook_Facebook Apps_Facebook Stream Story - Fatal编程技术网

“Facebook应用重定向”;通过{APP_NAME}";添加到现有页面

“Facebook应用重定向”;通过{APP_NAME}";添加到现有页面,facebook,facebook-apps,facebook-stream-story,Facebook,Facebook Apps,Facebook Stream Story,我在Facebook上创建了一个应用程序。 多亏了这个应用,用户可以在墙上发布。所有这些都很好,但我想指定一个url,当用户单击出版物上的链接“via{APP_NAME}”时重定向到该url。目前,它正在重定向到带有文本“via Application Name”的链接,该文本出现在应用程序发布的故事旁边,导致: 应用程序画布URL-如果应用程序在应用程序设置中配置了画布URL 应用程序站点URL-如果应用程序配置了站点(但不是画布)URL 应用程序配置文件页面-如果应用程序具有与应用程序关联

我在Facebook上创建了一个应用程序。 多亏了这个应用,用户可以在墙上发布。所有这些都很好,但我想指定一个url,当用户单击出版物上的链接“via{APP_NAME}”时重定向到该url。目前,它正在重定向到带有文本“via Application Name”的链接,该文本出现在应用程序发布的故事旁边,导致:

  • 应用程序画布URL-如果应用程序在应用程序设置中配置了画布URL
  • 应用程序站点URL-如果应用程序配置了站点(但不是画布)URL
  • 应用程序配置文件页面-如果应用程序具有与应用程序关联的常规Facebook页面,并且没有在应用程序设置中指定画布URL
  • 应用程序页面-如果未定义与应用程序或画布/站点URL关联的页面
您不能使此链接指向完全不同的URL

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

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

:

fb_source
-点击发生的流类型(“主页”、“个人资料”、“搜索”、“ticker”、“tickerdialog”或“其他”)和故事类型(“单行”或“多行”),用下划线连接

:

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


fb\u source
也可能是
feed
(可能是其他地方记录的或根本没有记录的更多值)。

如何将其设置为应用程序站点URL或上述四个选项中的任何一个?