Как отправить информацию о сеансе 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

Другие вопросы по тегам