0

我正在使用 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 应用程序上的一个操作,如下所示:

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

但我得到 Facebooker::Session::MissingOrInvalidParameter: "Invalid parameter"

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

4

1 回答 1

0

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

$ gem install facebook

但是,我不熟悉facebooker,所以我可能是错的!

于 2010-11-19T21:12:04.497 回答