omn​​iauth-facebook和fb_graph没有合作

时间:2012-12-05 23:01:16

标签: ruby-on-rails omniauth fb-graph

我正在开发rails 3.2应用程序,并使用omniauth-facebook进行身份验证。这部分一直没有给我带来任何问题。我成功获得了request.env['omniauth.hash']并且我提​​取了Oauth令牌。

auth_hash = request.env['omniauth.hash']
token = auth_hash['credentials']['token']

之后我尝试使用fb_graph打击Facebook的Open Graph:

user = FbGraph::User.me(token)

但是当我这样做时,我的用户没有加载。我只是得到一个空白用户,似乎facebook因某些原因不接受我的令牌作为有效令牌。难道我做错了什么?令牌我不是我需要制作Facebook Open Graph请求的那个吗?非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

尝试user = FbGraph :: User.me(token).fetch