Tôi đang sử dụng đá quý omniauth-twitter để xác thực người dùng thông qua twitter. Tôi cũng đang sử dụng hình ảnh hồ sơ Twitter của họ làm hình đại diện cho trang web của tôi. Tuy nhiên, hình ảnh tôi nhận được từ Twitter có độ phân giải thấp. Tôi biết Twitter có các bức ảnh độ phân giải tốt hơn. Làm sao để tôi có được nó?Lấy hình ảnh hồ sơ trung bình hoặc lớn từ Twitter bằng omniauth-twitter
Đây là những gì tôi hiện đang làm. Nó là một phương thức trong mô hình người dùng. Nó hoạt động, chỉ cần không làm cho tôi một pic chất lượng tốt:
user.rb
def update_picture(omniauth)
self.picture = omniauth['info']['image']
end
Tôi nghĩ có lẽ tôi có thể vượt qua một tùy chọn kích thước lên nó bằng cách nào đó, nhưng dường như không thể tìm thấy một giải pháp tốt .
Câu trả lời này đưa ra một câu trả lời chi tiết và hữu ích hơn, cùng với giải pháp để loại bỏ "_normal" bằng phương thức con. Cảm ơn! –