Я использую Koala
gem в приложении Ruby on Rails
И у меня есть следующий код на модели, которую я использую для данных через Коала:
@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
с помощью Коала? это возможно?