2010-04-13 26 views
6

有什么办法强制gravatar总是返回identicon URL?你如何强制Gravatar进入显示identicon

我到目前为止发现的唯一方法是:?forcedefault=1&default=myCustomGeneratedImageUrlHere。但是我不想自己生成标识。

任何?forceIdenticon param?

+0

那么......该网址是否有效?至少似乎是这样,你为什么要问? – 2010-04-13 09:22:41

+0

我在问,如果gravatar会自动为我生成myCustomGeneratedImageUrlHere,就像用户没有设置自己的图像时一样。 – takeshin 2010-04-13 09:28:46

回答

1

我最终只使用md5(MY_CUSTOM_SALT + $email)作为标识符。

13

添加&f=y这将迫使使用默认的,并指定默认为与d=identicondefault=identicon

例如一个identicon:

http://www.gravatar.com/avatar/HASHVALUE?f=y&d=identicon 

其他可用的默认值在Gravatar站点被描述。

+0

仅供参考:'HASHVALUE'需要字母数字才能正常工作。 – 2013-10-22 21:58:03