【发布时间】:2013-02-12 01:46:19
【问题描述】:
我需要链接到我的 Facebook 应用程序中的特定页面。 该应用不在页面标签中,由于项目限制,不能在一个页面中。
这是网址格式: https://apps.facebook.com/myappname
我需要在末尾传递一个参数(例如 /next.html 或 ?page=next),以便我可以直接从应用程序外部(通过电子邮件)链接到特定页面。
我该如何设置?我的项目使用 PHP 和 jQuery。如果可能的话,我希望能够在 Javascript 中严格执行此操作。
我找到了大量关于如何深度链接页面选项卡或移动应用程序的信息,但不是常规应用程序。我发现消息说这是可能的,但没有关于如何在网上或 Facebook 上的任何地方实际做到这一点。
感谢您的帮助。
编辑:
好的,我让它在 PHP 中工作。对于遇到此问题的其他人,这就是我所做的。
添加一个“?”在您的 FB 应用程序中“站点 URL”的最后,然后创建一个与此类似的重定向文件作为您的应用程序登录页面(只需使用绝对路径而不是像我在下面所做的相对路径):
<?php
$query = $_SERVER['QUERY_STRING'];
$params = explode("/", $query);
if (in_array("gallery", $params)) {
header("Location: /gallery.html");
exit;
}
else {
header("Location: /index.html");
exit;
}
?>
这个答案帮助我解决了这个问题: $_GET on facebook iframe app
【问题讨论】:
-
你能告诉我一个关于如何访问 facebook 应用程序中的深层链接的示例网址吗?