页面选项卡身份验证中的总重定向

时间:2012-01-03 04:05:39

标签: facebook authentication redirect tabs

我正在构建一个页面选项卡应用程序,允许Facebook用户直接通过我们客户的FB页面进行购买。为此,一旦用户到达结账时,必须对其进行身份验证,并且用户必须登录才能获取其电子邮件地址。

但是,当我尝试通过URL验证用户时: https://www.facebook.com/dialog/oauth?client_id=APP_ID&redirect_uri=REDIRECT&scope=manage_pages%2Cemail

不是留在iframe中,而是重定向整个Facebook页面,因此无法轻松验证客户并继续结帐。

我正在引用一个类似的应用程序,它正是我所需要的,但他们似乎正在使用FBML,据我所知,在2012年被弃用。如果使用此URL是一种不正确的方式来验证客户页面选项卡应用程序,在不使用FBML的情况下执行此操作的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

为什么要通过该URL使用身份验证对话框?如何使用javascript SDK函数,FB.login()代替?

http://developers.facebook.com/docs/reference/javascript/FB.login/