我有以下用于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)是现有用户吗?
答案 0 :(得分:0)
您可以通过使用以下网址初始化OAuth对话框来执行此操作:
https://www.facebook.com/dialog/oauth?client_id=APP_ID&redirect_uri=CANVAS_URL?isNew=1
在您的CANVAS_URL页面,您可以获得'isNew'参数,因此知道该用户是新的。