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

Iphone 如何从iOS应用程序使用Facebook accessToken在Rails/Facebooker中使用,iphone,oauth,facebooker,Iphone,Oauth,Facebooker,我正在使用iOS SDK在iPhone应用程序中进行Facebook连接,我可以成功登录并从Facebook实例获取accessToken,但我无法从rails/facebooker使用它 我在iPhone应用程序上打电话: NSString * url = [NSString stringWithFormat:@"http://localhost:3000/fb_login?access_token=%@",[self.facebook accessToken],nil]; 我将access

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

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

NSString * url = [NSString stringWithFormat:@"http://localhost:3000/fb_login?access_token=%@",[self.facebook accessToken],nil];
我将accessToken传递给rails应用程序上的操作,如下所示:

#auth_token comes from the iOS SDK.
facebook = Facebooker::Session.create('app_key','secret_key')
facebook.secure!(:auth_token => auth_token)
但是我得到了Facebooker::Session::MissingOrInvalidParameter:无效参数


有什么想法吗?提前感谢。

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

$ gem install facebook

但是,我并不特别熟悉facebooker,所以我可能错了

你解决问题了吗?我正在考虑建造类似的东西,所以我想看看是否可能!