Facebook登录 - access_token

时间:2012-04-28 12:44:46

标签: facebook login access-token

我正在尝试通过Facebook登录用户访问我的网页,在他们通过facebook登录后我想在db中存储他们的ID(和其他一些信息),所以当有人回来时,他/她将被重定向到他们的个人资料(这是第一次创建的脚本)。

所以,我想问一下使用java sdk(facebook)获取访问令牌,然后通过ajax在.php中使用该令牌是可以的。

因此,例如在javascript中会是这样的:

FB.init({
   appId: 'xxxxxxxxxxx',
   status: true,
   cookie: true,
   xfbml: true,
   oauth: true
});

//login
FB.login(function (resp) {
   if (resp.authResponse && resp.authResponse.userID) {
      var accessToken = response.authResponse.accessToken;
      //here will be call for ajax with accessToken parmetar
   }
});
});

之后.php(sdk php facebook)将使用该访问令牌获取有关用户的信息。

可能你会问我为什么不通过ajax发送resp.authResponse.userID并将其存储在db中。答案是,有人可以使用“java in fly”并存储具有不同id-s的用户。我希望在.php(服务器)端获取有访问令牌的信息不会让这种情况发生..

0 个答案:

没有答案