RoR - 如何使用OAuth获取Facebook用户的访问令牌?

时间:2010-08-22 17:17:15

标签: ruby-on-rails facebook

我想创建类似“link_to”的东西,可以链接到Facebook中的“请求许可”,所以如果用户点击“允许”然后重定向到我的网站,我就可以获得他们的数据。

我的问题是如何创建这样的“链接”?所以我可以从Facebook用户获得访问令牌。 (我已经注册了我的应用程序)

THX ..

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

这很简单。只需将用户重定向到Facebook Auth页面:

https://graph.facebook.com/oauth/authorize?
    client_id=...&
    redirect_uri=http://www.example.com/callback&
    scope=user_photos,user_videos,publish_stream

您可以传递几个可选参数来获取所需的网站。

有关详细信息,请阅读Facebook文档中的相应段落(“在Web应用程序中验证用户”):

http://developers.facebook.com/docs/authentication/