我正在使用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:“参数无效”
有什么想法?提前谢谢。
答案 0 :(得分:0)
也许是因为facebooker使用旧的Facebook Connect身份验证方法。您可能需要使用官方的facebook gem。
$ gem install facebook
但是,我并不熟悉facebooker,所以我错了!