Я использую этот пример, чтобы использовать Javascript SDK Facebook для входа в систему.
https://github.com/facebook/connect-js/blob/master/examples/jquery/login.html
Все отлично работает, я могу войти в систему, и это показывает фотографию профиля в div.
Затем я хочу получить cookie-файл на стороне сервера и использовать его для выполнения некоторых запросов API Facebook.
Я добавил оператор отладчика в свое приложение rails, а затем перезапустил сервер в режиме отладки.
Чтобы смоделировать простой запрос, я открыл Firebug и сделал следующее:
> $.get( '/', {}, {} );
Когда я нахожусь в отладчике, я запускаю следующие команды:
(rdb:1) p cookies
{}
(rdb:1) p request.cookies
{}
Итак, файлы cookie не установлены.
Когда я заглядываю внутрь Firebug, я не вижу куки, установленные в заголовках запросов.
Request Headersview source
Host tixfu.com
User-Agent Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
Accept */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
X-Requested-With XMLHttpRequest
Referer http://tixfu.com/
Кто-нибудь знает, что я делаю неправильно?
ЕслиВы хотите попасть на сайт, сайт tixfu.com
Спасибо, Крис