我看到有些应用会显示用户或客户的照片。我想对我们正在做的CRM做同样的事情。我们想在CRM中添加联系人的图像:我知道这些应用程序正在从某个地方获取这些图像......这些应用程序从哪里获取客户的图像?的Gravatar? LinkedIn?任何其他地方。如果你让我知道,我真的很感激。感谢
答案 0 :(得分:0)
您可以使用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
请注意,并非每个人都有一个重力图像。此方法将返回“空白人”占位符图像。