Я использую гем Koala
в приложении 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? возможно ли это?