0
我只是粘貼谷歌文檔在此聯繫人的照片:檢索從谷歌的聯繫API
檢索聯繫人
照片要檢索聯繫人的照片,發送一個HTTP GET請求到該聯繫人的照片鏈接。服務器返回照片的字節。例如,爲了獲得最新版本的照片與元素的接觸:
<link rel='http://schemas.google.com/contacts/2008/rel#photo' type='image/*'
href='https://google.com/m8/feeds/photos/media/liz%40gmail.com/c9012de'
gd:etag='"KTlcZWs1bCp7ImBBPV43VUV4LXEZCXERZAc."'/>
發送以下HTTP請求:
GET https://google.com/m8/feeds/photos/media/liz%40gmail.com/c9012de
所以我得到了這是怎麼回事,我得到'字節'的圖像。我應該怎麼做這件事。我真的不想保存這個,我想要做的就是顯示個人資料圖片。
但它看起來像我將不得不寫這個文件,然後上傳它?如此過度Google。爲什麼不只是鏈接到一張圖片啊!
我正在使用Rails 3,我試着將二進制文件寫入一個文件,然後用回形針上傳它,但我不知道文件類型,所以我應該得到那個文件?
這是我正在寫的文件:
tempfile = Tempfile.new('w')
File.open(tempfile.path,'wb') do |f|
f.write photo.body
end
然後附上該文件並創建一個新的對象。我知道我正在討論這個錯誤。什麼是最好的方法來做到這一點?