0
我看到有些應用程序顯示用戶或客戶的照片。我想用我們正在做的CRM來做同樣的事情。我們想要在CRM中添加聯繫人的圖像:我知道這些應用程序正在從某處獲取這些圖像......這些應用程序從哪裏獲取客戶的圖像?的Gravatar? LinkedIn?任何其他地方。如果你讓我知道,我會很感激。謝謝獲取輪廓圖像Linkedin在Rails
我看到有些應用程序顯示用戶或客戶的照片。我想用我們正在做的CRM來做同樣的事情。我們想要在CRM中添加聯繫人的圖像:我知道這些應用程序正在從某處獲取這些圖像......這些應用程序從哪裏獲取客戶的圖像?的Gravatar? LinkedIn?任何其他地方。如果你讓我知道,我會很感激。謝謝獲取輪廓圖像Linkedin在Rails
您可以使用FullContact或Vibe等服務來完成社交數據豐富,包括獲取他們的個人資料圖像。
但是,如果你想要的只是他們的個人資料圖片,那麼使用Gravatar就容易得多。這裏是我的一個應用程序的幫手:
module AvatarHelper
def avatar_url(contact, size=:medium)
if contact.email.present?
gravatar_id = Digest::MD5.hexdigest(contact.email.try(:downcase))
"//www.gravatar.com/avatar/#{gravatar_id}.png?d=blank&s=200"
else
image_path("default-user-icon-profile.png")
end
end
end
請注意,不是每個人都有一個gravatar圖像,雖然。此方法將返回「空白人」佔位符圖像。
'Digest :: MD5.hexdigest(nil) TypeError:沒有將nil隱式轉換爲String' 您可能希望實際檢查聯繫人是否有電子郵件。 –
糟糕,我從我的應用程序中徹底編輯了該方法,並忘記了這一點。我已經更新了答案。接得好! – mysmallidea
你可以刪除'try'現在你正在檢查電子郵件是否在行中。 –