我一直在为我的所有用户个人资料图片实施Gravatar,但我对一两件事感到有点困惑。
想象一下,就像这个网站一样,我有一个未注册gravatar的当前用户。为了给他们一个gravatar,我是否必须告诉他们单独注册gravatar还是有一个API函数,如果它们还不存在会注册它们吗?
此外,我只看到从gravatar获取信息,但我不经常看到将信息提供给他们的服务,比如新的头像。是否有将数据放入其服务器的功能?
答案 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']);?>