如何使用iOS应用程序中的Facebook accessToken在Rails / Facebooker中使用

时间:2010-10-15 17:56:23

标签: iphone oauth facebooker

我正在使用iOS SDK在iPhone应用程序中进行Facebook Connect,我可以成功登录并从Facebook实例获取accessToken但我无法在rails / facebooker中使用它。

我在iPhone应用程序上拨打电话:

NSString * url = [NSString stringWithFormat:@"http://localhost:3000/fb_login?access_token=%@",[self.facebook accessToken],nil];

我将accessToken传递给rails app上的一个动作,如下所示:

#auth_token comes from the iOS SDK.
facebook = Facebooker::Session.create('app_key','secret_key')
facebook.secure!(:auth_token => auth_token)

但我得到Facebooker :: Session :: MissingOrInvalidParameter:“参数无效”

有什么想法?提前谢谢。

1 个答案:

答案 0 :(得分:0)

也许是因为facebooker使用旧的Facebook Connect身份验证方法。您可能需要使用官方的facebook gem。

$ gem install facebook

但是,我并不熟悉facebooker,所以我错了!