2010-07-28 16 views
0

Как запросить расширенные разрешения? Добавление: завивка ключа к хэшурасширенные разрешения в плагине facebooker authlogic?

<%#= authlogic_facebook_login_button :text => 'Login with Facebook', :v => 2, :perms => "email,user_birthday" %> 

заставляет FBML оказывать в

<form id='connect_to_facebook_form' method='post' action='/user_session'> 
<input type='hidden' name='authenticity_token' value='CODE HERE'/> 
</form> 
<script type='text/javascript' charset='utf-8'> 
function connect_to_facebook() { 
    $('connect_to_facebook_form').submit(); 
} 
</script> 
<fb:login-button js="prototype" onlogin="connect_to_facebook()" perms="email,user_birthday" v="2">Login with Facebook</fb:login-button> 

но при нажатии на кнопке служит вверх ванили не выдвинутый разрешения_доступ всплывающей, поэтому представление формы явно не выбирая пару ключей ключ-значение с кнопки входа в систему.

Что делать?

Спасибо.

[Изменить]: На самом деле, более странное поведение для отчета. Нет: элемент perms заставляет всплывающее окно указывать только «Основная информация», имея элемент: perms, даже с: perms => «nonsense_key», заставляет всплывающее слово «Основная информация + электронная почта».

ответ

1

По-видимому, это должно быть определено в init_fb_connect tag.

<%= init_fb_connect "XFBML", {:app_settings => " { permsToRequestOnConnect : 'email' }"} %> 
Смежные вопросы