gpt4 book ai didi

postgresql - Rails 3.2 设计 Omniauth-facebook 和 koala

转载 作者:行者123 更新时间:2023-11-29 11:48:29 24 4
gpt4 key购买 nike

我正在尝试将 Koala 集成到设计的 omniauth-facebook 应用程序中。出于某种原因,我无法发布到用户的墙上。我创建了第二个应用程序,它不使用 devise 并且一切正常,我意识到唯一的区别是 oauth_expires_at 我在保存 facebook 返回的 oauth_expires_at 时遇到问题。

  # Facebook
def self.find_for_facebook_oauth(auth, signed_in_resource=nil)
user = User.where(:provider => auth.provider, :uid => auth.uid).first
unless user
user = User.create( name:auth.extra.raw_info.name,
provider:auth.provider,
uid:auth.uid,
email:auth.info.email,
image:auth.info.image,
oauth_token:auth.credentials.token,
password:Devise.friendly_token[0,20]
)
end
user
end

我试过了

#oauth_expires_at:auth.credentials.expires_at.to_datetime,
#oauth_expires_at:auth.Time.at(auth['credentials'].expires_at),
#oauth_expires_at:Time.at(@auth[:credentials][:expires_at]).to_datetime,

如何将 Facebook 时间响应转换为 PostgreSQL 日期时间格式。请帮忙。还是重要?

最佳答案

看起来 oauth_expires_at 毕竟不是导致问题的原因。我的立场得到纠正。

关于postgresql - Rails 3.2 设计 Omniauth-facebook 和 koala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com