2012-04-19 18 views
0

Omniauthの宝石を使って取得したFBアクセストークンの有効期限を保存したいのですが、簡単な方法はありませんそれをする。 Omniauthのコード(0.3.x)を見ると、有効期限の時間はOmniauthによって単純に無視され、かなり深いカスタマイズが必要になることが分かります。Omniauth Rubygemを使ってFacebookのアクセストークンの有効期限を知ることができます

これを行う最善の方法を知っている人はいますか?

おかげで、 ウェス

答えて

2

はたぶん間違っイムいますが、これを試してみたのですか?

auth = request.env["omniauth.auth"] 
expires_at = Time.at(auth['credentials']['expires_at']) 
+0

私はこの質問をしたとき、オムニアスの古いバージョンでした。私はそれをアップグレードして以来、これは正常に動作します。ハッシュメンバは '' 'auth ['credentials'] ['expires_at']' ''です。 –

+0

よっ!それを変更しました:) –

関連する問題