我正在使用带有 XFBML 和新 Javascript API 的 IFrame 应用程序。
我想要一个具有多个入口点的 facebook 应用程序。这些很可能代表来自粉丝页面选项卡的不同链接。
如果页面不需要身份验证,我可以很容易地做到这一点 - 例如,我可以在应用程序下创建多个页面,如果有新用户来,我可以将它们发送到任何页面:
http://apps.facebook.com/myapp/offers
http://apps.facebook.com/myapp/game
http://apps.facebook.com/myapp/products
问题是,如果我需要进行身份验证,那么一旦用户通过身份验证,他们就会被重定向到我的默认授权后URL。
有没有一种方法可以让用户在通过身份验证后/game
继续使用/game
而不进行重定向。
我以为我可以使用 AJAX 登录表单来做到这一点 - 但我无法在 Facebook IFrame 应用程序中找到如何做到这一点。
我认为使用的示例requirelogin
仅适用于 FBML。
<a href="http://apps.facebook.com/mysmiley" requirelogin=1> Welcome to my app</a>.
有没有办法通过 Facebook API 来实现这一点 - 还是我必须做一些巧妙的 cookie 处理?