0

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

所以,我想问可以使用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(服务器)端的信息不会让这种情况发生..

4

0 回答 0