Как использовать Facebook accessToken из приложения iOS для использования в Rails / Facebooker

Я использую iOS SDK для Facebook Connect в приложении iPhone, я могу успешно войти в систему и получить accessToken из экземпляра Facebook, но я не могу использовать его из 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: "Недействительный параметр"

Есть предположения? Заранее спасибо.


person bithavoc    schedule 15.10.2010    source источник
comment
Вы исправили свою проблему? Я думаю о создании чего-то подобного, поэтому я хотел проверить, возможно ли это!   -  person MartinMoizard    schedule 20.07.2011


Ответы (1)


Возможно, это потому, что facebooker использует старый метод аутентификации Facebook Connect. Возможно, вам понадобится официальный гем facebook.

$ gem install facebook

Но я не знаком конкретно с facebooker, поэтому могу ошибаться!

person Kevin Elliott    schedule 19.11.2010