有一个简单的方法用PHP,一个简单的脚本或URL操作来构建与电子邮件对应的gravatar图像的URL ?
Ex. http://gravatar.com/avatars/avatar.php?email=myemail@myserver.com
这会返回一个jpeg或png图像.
如果没有像示例那样简单的方法,那么您知道如何解决与电子邮件相对应的gravatar网址的最简单方法是什么?谢谢
用这个:
$userMail = whatever_to_get_the_email;
$imageWidth = '150'; //The image size
$imgUrl = 'http://www.gravatar.com/avatar/'.md5($userMail).'fs='.$imageWidth;
Run Code Online (Sandbox Code Playgroud)
根脚本位于http://www.gravatar.com/avatar/ URL 的下一部分是所请求用户的小写电子邮件地址的十六进制MD5 哈希值,所有空格都被修剪。您可以添加适当的文件扩展名,但它是可选的。
完整的 API 在这里http://en.gravatar.com/site/implement/