Gravatar实现到用户系统

时间:2010-11-04 12:13:28

标签: php gravatar

我一直在为我的所有用户个人资料图片实施Gravatar,但我对一两件事感到有点困惑。

想象一下,就像这个网站一样,我有一个未注册gravatar的当前用户。为了给他们一个gravatar,我是否必须告诉他们单独注册gravatar还是有一个API函数,如果它们还不存在会注册它们吗?

此外,我只看到从gravatar获取信息,但我不经常看到将信息提供给他们的服务,比如新的头像。是否有将数据放入其服务器的功能?

2 个答案:

答案 0 :(得分:2)

通常,您使用默认图片选项之一(请参阅http://en.gravatar.com/site/implement/images/)。如果不存在gravatar,将根据您的设置提供一个gravatar(直到用户实际选择/创建一个gravatar)。我会继续在他们的网站上传图片,但您可以使用他们的xml-rpc api

答案 1 :(得分:0)

放置图片标签使用类似于这些

的来源
<img src="http://www.gravatar.com/avatar/<?php echo md5($_POST['email']);?>