Я использую Koala
gem on в приложении Ruby on Rails
И у меня есть следующий код для модели, которую я использую для данных через Koala:
@graph = Koala::Facebook::GraphAPI.new(token_secret)
friends = @graph.get_connections("me", "friends")
где token_secret
происходит из поля моей таблицы users
, сохраненной в логине.
Он отлично работает, но через пару минут я получаю:
Koala::Facebook::APIError (OAuthException: Error validating access token: Session has expired at unix time 1327438800. The current unix time is 1327442037.):
Я нашел способ обновить этот токен в начале с помощью методов из Facebook JS SDK
, но этот метод, когда я получаю список друзей, вызывается на контроллере.
Как я могу обновить token_secret
с помощью Koala? возможно ли это?