Facebook:网页作为应用和页面工作

时间:2012-02-24 14:41:30

标签: login facebook-php-sdk

我想制作一个网页,作为APP(在facebook,iframe中)以及通常的网页。 我怎样才能以正确的方式实现这一目标? 现在,我使用PHP SDK连接到Facebook作为APP:getLoginUrl(),然后将用户重定向到此URL,blabla。如果我在Facebook,并将其用作应用程序,则工作正常。 问题是如果会话已经过时,我不是在Facebook上看这个,这种重定向会让人讨厌,而且:在我看来非常不专业......

提前致谢!

已解决:这是针对我的具体问题的解决方案:

我在代码中更改了一行,如下所示:
$canvaseurl = ($_SERVER['HTTP_REFERER'] == "https://apps.facebook.com/APPNAME/") ? "https://apps.facebook.com/APPNAME/": "https://MYWEBPAGE.hu/app/";

所以我只需重定向到用户来自的网址。 很简单。 :)

1 个答案:

答案 0 :(得分:0)

一旦此人授权该应用程序,您就可以使用iframe或网站,只要您不强制它返回应用程序页面即可。我使用过Facebook PHP SDK并注意到如果你输入加载到iframe中的实际位置,它将保留在apps.facebook.com之外的那个页面上。但是,这取决于您使用的设置。尝试尝试一下,看看是否对您有所帮助。