2011-03-18 63 views
2

所以应该我添加了Facebook登录按钮在这个网站指定:接收来自Facebook登录时的唯一用户ID

http://developers.facebook.com/docs/reference/plugins/login/

通过添加以下代码:

 <div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=APP_ID&amp;xfbml=1"> 
</script> 
    <fb:login-button show-faces="true" width="200" max-rows="1"></fb:login-button> 
当然

我自己appid和东西

当我这样做,如果有人通过Facebook登录时访问该网站,它会说他目前登录...

我该如何着手从我的网站上登录的人通过PHP检索某种唯一的用户标识?我只需要登录的个人,没有什么花哨的一个简单的唯一标识字符串,所以我希望,这将是某种形式的一个衬垫事情

回答

0

我认为这只是打开一个运行Facebook代码,寻找用户的Facebook cookie的iframe。您无法获得该信息,如上所示,没有获得用户的权限。

1

当您从Facebook的登录按钮登录时,它会在您的系统中存储包含您的访问令牌的Cookie,该访问令牌也是唯一的。该cookie还包含您的Facebook ID。