Вот странный вопрос: я использую FB_graph, чтобы забрать пользователя auth из cookie :. Начните FB обычно:
window.fbAsyncInit = function() {
FB.init({
appId : <%=@appid%>, // App ID
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
oauth : true, // enable OAuth 2.0
xfbml : true // parse XFBML
});
Затем я выбираю пользователей на контроллерах каждой страницы:
config = YAML.load_file("./config/facebook.yml")[Rails.env]
appid = config['client_id']
secret = config['client_secret']
auth =FbGraph::Auth.new(appid, secret)
auth.from_cookie(cookies)
- все браузеры прекрасно работают на localhost: 3000, у меня нет проблем с пользователем
- только chrom, safari и firefox работают, когда вы попадаете на Facebook.com;
IE8 и Opera не работают.
Я подозреваю, что некоторые куки-файлы ограничены в IE и Opera. Есть идеи?