Получение среднего или большого изображения профиля из Twitter с помощью omniauth -twitter

Я использую omniauth -twitter gem для аутентификации пользователей через Twitter. Я также использую изображение их профиля в Твиттере в качестве аватара для своего сайта. Однако изображение, которое я получаю из Twitter, имеет низкое разрешение. Я знаю, что в Твиттере есть фотографии с лучшим разрешением. Как мне это получить?

Вот чем я сейчас занимаюсь. Это метод в пользовательской модели. Это работает, но у меня нет хорошего качества изображения:

user.rb

  def update_picture(omniauth)
    self.picture   = omniauth['info']['image'] 
  end

Я подумал, может быть, я мог бы как-то передать ему параметр размера, но, похоже, не нашел хорошего решения.

6
задан Cœur 27 December 2016 в 14:45
поделиться