从登录页面重定向

时间:2011-08-30 13:02:58

标签: facebook authentication login facebook-graph-api

我有以下用于facebook oauth2身份验证的登录脚本:

<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
  FB.init({appId: '<?= YOUR_APP_ID ?>', status: true,
           cookie: true, xfbml: true});
  FB.Event.subscribe('auth.login', function(response) {
    window.location.reload();
  });

你能告诉我如何在成功登录后重定向用户,具体取决于: 1)这是用户第一次登录(他允许应用程序提取数据的地方)

2)是现有用户吗?

1 个答案:

答案 0 :(得分:0)

您可以通过使用以下网址初始化OAuth对话框来执行此操作:

https://www.facebook.com/dialog/oauth?client_id=APP_ID&redirect_uri=CANVAS_URL?isNew=1

在您的CANVAS_URL页面,您可以获得'isNew'参数,因此知道该用户是新的。