3

Я пытаюсь перевести Koala в приложение omniauth-facebook. По какой-то причине я не могу писать на стене пользователя. Я создал второе приложение, которое не использует devise и все работает, и я понимаю, что единственная разница в том, что oauth_expires_at У меня проблемы с сохранением oauth_expires_at, возвращенного facebook.Rails 3.2 Разработать Omniauth-facebook и koala

# 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 даты и времени. Пожалуйста помоги. Или это имеет значение?

ответ

2

Похоже, oauth_expires_at не вызывает проблем в конце концов. Я стою исправлено.

 Смежные вопросы

  • Нет связанных вопросов^_^