我们正在举办一个PHP的facebook画布应用程序(http://apps.facebook.com/myapp
)。其中一页(http://apps.facebook.com/myapp/foobar
)要求从Facebook进行身份验证,以便我们可以访问有关用户的一些信息。这是通过使用PHP-SDK的$facebook->getLoginUrl()
方法来生成身份验证的URL并按预期工作。在应用程序的身份验证之后重定向到Facebook选项卡的正确方法?
我们已将该应用添加为我们的页面(http://www.facebook.com/MyPage?sk=app_nnnnn
)的Tab(iFrame)。现在,当我们尝试对用户进行身份验证时,他们被重定向到应用的url(http://apps.facebook.com/myapp/foobar
),而不是如预期那样在选项卡的iFrame中加载/foobar
页面。
是否可以设置auth,使其不会反弹到应用程序的url,但使用PHP-SDK保持在Tab中?如果是这样,我应该遵循什么工作流程来实现这一目标?