我有三个主要的个人资料照片:Facebook,Google和Gravatar。有什么办法可以同时更新它们吗?

评论

使用OpenID或Facebook Connect登录;-)

有没有办法对Facebook和Twitter做同样的事情?

#1 楼

在您的Google个人资料中,您可以使用url定义您的个人资料图片。
您可以在gravatar个人资料中进行相同的操作。唯一无法做到这一点的地方是Facebook。

您的Facebook个人资料照片具有永久URL http://graph.facebook.com/username/picture。现在,您可以将其用作Google和Gravatar中的个人资料图片。这样,下次您在facebook上更改图片时,它将反映在其他两个服务上。

编辑:刚刚意识到您可以通过在URL中使用额外的参数来获得更大的图像: http://graph.facebook.com/username/picture?type=large

评论


在“盒子”之外思考的好方法。

–迈克尔·托德(Michael Todd)
2010年7月4日在4:22

Gravatar确实使图像具有像素感,但是否则效果很好。

–cstack
2010年7月4日,11:54

尝试获取用户供稿时,社交框架返回“(#803)无法通过用户名(用户名)查询用户”

– Smart Manoj
20 Dec 17 '14:20

#2 楼

那不是Gravatar的目的吗?例如更改所有图片引用以指向您的Gravatar(全球认可的头像),然后在要更改它时更新Gravatar。

(注意:根据某些服务,更改可能不会立即生效(取决于任何服务))关于如何完成缓存)

评论


问题在于,许多大型网站(例如Google和Facebook)都不使用Gravatar。

–cstack
2010年7月2日在17:12

我希望他们不会。据我所知,Gravatar的商业模式是作为Web使用情况跟踪服务。即使我对此有误,单点聚集或失败也是一件坏事。

– msw
2010年7月4日在5:57