Приложение iframe для Rails Facebook перенаправляется из холста после авторизации пользователя - PullRequest
0 голосов
/ 15 декабря 2011

Этот вопрос был задан в другом посте на Приложение Facebook iframe перенаправляется из холста после авторизации пользователя , однако у меня возникла та же проблема, и я не понимаю, как реализовать исправление, описанное пост. Если бы они разместили фиксированный контроллер, это было бы здорово. Вот мой контроллер.

class AppController < ApplicationController

def index
@oauth = Koala::Facebook::OAuth.new("APP_ID", "APP_SECRET", "https://quiet-mist-8418.heroku.com/app/redirect" )
  if (session[:access_token].blank?)
    redirect_to @oauth.url_for_oauth_code and return
  end

  @graph = Koala::Facebook::API.new(session[:access_token])
  @friends = @graph.get_connections("me", "friends").to_s
end

def redirect
  @oauth = Koala::Facebook::OAuth.new("APP_ID", "APP_SECRET", "https://quiet-mist-8418.heroku.com/app/redirect" )
  session[:access_token] = @oauth.get_access_token(params[:code]) if params[:code]
  redirect_to(:action=>"index")
end

end

1 Ответ

1 голос
/ 16 декабря 2011

Интересно, что я зашел на страницу настроек своего приложения для разработчиков Facebook и внес некоторые изменения в раздел настроек> диалог авторизации, и, похоже, он работает как нужно.Я проверил раздел с пометкой «реферальные ссылки».Теперь он остается на странице после авторизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...