Я создаю холст-приложение с авторизацией запроса, подписанным рельсами и коалой, но я не знаю, правильно ли я поступаю.Как получить разрешения от пользователя?Прямо сейчас я делаю что-то вроде приведенного ниже кода, но я знаю, что это неправильно, потому что, когда пользователь перенаправляется, он должен нажать кнопку «Доступ к Facebook», прежде чем дать разрешения ...
before_filter :parse_signed_request
def parse_signed_request
@oauth = Koala::Facebook::OAuth.new('callback')
@signed_request = @oauth.parse_signed_request(params[:signed_request])
if @signed_request["user_id"]
@graph = Koala::Facebook::GraphAPI.new(@signed_request["oauth_token"])
else
redirect_to @oauth.url_for_oauth_code(:permissions => "publish_stream");
end
end