2012-04-11 75 views
1

使用Omniauth 1.0.2版本,目前當我打電話env["omniauth.auth"]["info"]["image"]以獲取圖像當前用戶我得到一個URL:
http://graph.facebook.com/100002739564577/picture?type=square
這重定向到實際的JPEG網址是什麼,我想:
http://profile.ak.fbcdn.net/hprofile-ak-ash2/532749_100003719364175_332972681_a.jpg
你如何直接訪問Omniauth facebook圖片網址?

是否有可能直接在軌道中獲取JPEG網址?

感謝

回答

2

你不一定有,如果你想顯示的圖像。 這工作: <img src="http://graph.facebook.com/100002739564577/picture?type=square" />

如果你一定要然而,試試這個:

url = URI.parse('http://graph.facebook.com/100002739564577/picture?type=square') 
res = Net::HTTP.get_response(url) 
res['location'] #returns the image URL