2011-01-11 67 views
0

IAM,我想知道我如何使用图形API认证用户。我按照这些步骤:步骤为Facebook连接使用Facebook在我的网站连接图形API

1)首先我找来“代码”的要求,通过点击Facebook图标在我的网站:

https://graph.facebook.com/oauth/authorize? CLIENT_ID = XXX & REDIRECT_URI = HTTP:// XXXXXXXX

2),然后得到一个代码后,我送的 “访问令牌” 的要求,通过点击我的网站其他链接:

https://graph.facebook.com/oauth/access_token? CLIENT_ID = XXX & REDIRECT_URI = HTTP:// XXXXXXX & client_secret = XXXX &代码XXXXX =

3)和之后我得到了令牌,我送为获取用户数据的另一请求,通过点击另一个链接:

https://graph.facebook.com/me?access_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

然后我终于得到了数组形式的用户数据,这是我需要解析为我喜欢的用户的姓名,电子邮件所需的数据等

现在我的问题是,我怎么能自动ŧ他的过程只需点击一下? 现在,我使用3个不同的链接发送这些请求。

任何人都可以提出一个解决办法?

回答

1

如果你想跳过这些麻烦,使用Facebook的的JavaScript SDK。它提供了用于认证Facebook用户的所有核心功能。使用您的APP ID通过FB.init()方法加载JS SDK。然后,对于用户登录或扩展权限,可以使用FB.Login()等。它会照顾你正在做的所有OAuth沟通。更多信息在

+0

感谢您的答复...它非常有用。 – 2011-01-11 10:17:03