0

我想存储通过使用 Omniauth gem 获得的我的 FB 访问令牌的过期时间,但我没有看到一个简单的方法来做到这一点。从 Omniauth 代码 (0.3.x) 看来,Omniauth 只是忽略了过期时间,并且需要进行一些相当深入的定制才能获得它。

有谁知道这样做的最佳方法,或者是否可能/值得麻烦?

谢谢,韦斯

4

1 回答 1

2

也许我错了,但你试过吗?

auth = request.env["omniauth.auth"]
expires_at = Time.at(auth['credentials']['expires_at'])
于 2013-03-11T14:16:29.727 回答