Как отправить информацию о сеансе Facebook в приложение rails с помощью плагина facebooker
Я не могу интегрировать приложение iPhone с моим приложением rails, используя fbconnect, так как детали сеанса, которые я отправляю вместе с запросом от iPhone, не распознаются плагином facebooker. Запрос от iPhone выглядит следующим образом:
[request setURL: [NSURL URLWithString: [NSString stringWithFormat: @ " http://localhost:3000/i_phone/get-user-info?fb_sig_session_key=%@", session.sessionKey]]];
и в приложении рельсов я использую
set_facebook_session
метод из плагина facebooker.
Может кто-нибудь сказать мне, почему я здесь делаю не так и как это правильно сделать.
Я запрашиваю localhost, так как мое веб-приложение также размещено на той же машине локально.
1 ответ
Вы должны проверить демонстрацию ConnectiProxy, собранную ckhsponge на github. Он опубликовал примеры рельсов и приложений для iphone, которые работают вместе для обеспечения безопасной аутентификации Facebook Connect между iphone и рельсами.
Приложение Rails http://github.com/ckhsponge/connectiproxy
Приложение для iPhone http://github.com/ckhsponge/facebook-iphone-sdk