2011-03-11 23 views
0

我想整合Facebook登录在我的网站,并希望从用户提取信息。这里是我的代码如何使用Facebook个性化我的网站

<html> 
    <head> 
     <title>My Facebook Login Page 
    </head> 
    <body> 
     <div id="fb-root"> 
     <script src="http://connect.facebook.net/en_US/all.js"> 
     <script> 
     FB.init({ 
      appId:'my app id', cookie:true, 
      status:true, xfbml:true 
     }); 
     </script> 
    <h3>Welcome to my site</h3> 
     <fb:login-button>Login with Facebook</fb:login-button> 
    </body> 
</html>

这里是我的网站一切的链接click here正常,但我的问题后,这又该做如何使用图形API使用PHP来提取用户信息。 任何帮助示例将不胜感激。

回答

2
  1. 您需要通过阅读Facebook Documentation开始学习概念。
  2. 尝试使用Facebook PHP-SDK以及您的方法,也有example
  3. 从上面的例子:$me = $facebook->api('/me');将包含用户数据
  4. 根据您的需求,您可能需要从用户请求额外permissions。这可以这样做:<fb:login-button perms="user_birthday"></fb:login-button>
  5. 欢迎来到Stackoverflow!
+0

+1为您的确切答案。如果我想在几乎所有的问题中都知道你坚持使用php sdk的人。你能告诉我是什么原因吗?使用它而不是简单集成的基本好处是什么? – 2011-03-11 11:09:40

+1

@Awais Qarni:首先thnx。正如您注意到的,大多数问题都是由新手来提出的,大多数时候,SDK可以帮助简化*高级*调用和功能,如[authentication](http://developers.facebook.com/docs/authentication/)进程和例如'access_token'交换。 – ifaour 2011-03-11 11:26:57

+0

这就是......好人 – 2011-03-11 11:47:35

相关问题