Я написал приложение на Rails.Я использовал omniauth для аутентификации.session.rb
auth = request.env["omniauth.auth"]
user = User.find_by_provider_and_uid(auth["provider"], auth["uid"]) || User.create_with_omniauth(auth)
session[:user_id] = user.id
Кажется, все тоже нормально, но когда я хочу изменить свой статус на Facebook, fbgraph не может этого сделать.Я написал этот код
provider = User.find_by_provider_and_name('facebook', current_user.name)
@facebook = FbGraph::User.me(provider.token)
@facebook.feed!("loanminder-test-message-#{Time.now.utc}")
И исключение выглядит так:
FbGraph :: InvalidToken в LoansController # show
OAuthException :: Ошибка проверки токена доступа:Сеанс не соответствует текущему сохраненному сеансу.Это может быть связано с тем, что пользователь изменил пароль с момента создания сеанса или Facebook изменил сеанс по соображениям безопасности.
Как я могу решить проблему, как я могу изменить свой статус через Rails