标签: Cravatar
正在查看 3 条回复
-
作者帖子
-
-
2022年3月7日 下午12:05 #22520
一、国外是否可以正常显示Cravatar头像?是否只在国内才能正常使用?
二、API文档里,“电子邮箱的哈希方法”一节,第一步,“去除首位两边的空格”这话是什么意思?
三、开发文档只提供了WordPress、Typecho的集成方法。SSPanel V3 ( https://github.com/Anankke/SSPanel-Uim )也使用了Gravatar头像,user.php中的相关代码如下,请问如何修改代码并集成:
/** * Gravatar 头像地址 */ public function getGravatarAttribute(): string { $hash = md5(strtolower(trim($this->email))); return 'https://www.gravatar.com/avatar/' . $hash . '?&d=identicon'; }
-
2022年3月7日 下午12:07 #22521
一、我们没主动做任何限制,所以国外也应该是可以用的,并且 CDN 也有国外节点
二、去掉两侧空格是因为有的人敲邮箱可能会在末尾多敲一个空格,所以哈希前得先去除
三、把域名替换成 cravatar.cn 即可
-
2022年3月7日 下午12:15 #22522
api文档里生成的hash值填不填?我填了md5生成的邮箱hash值,结果又乱了,还是不显示,头像链接成了这样:
https://cravatar.cn/avatar4f0efac4307dd52cee089ed67695355b?&d=4f0efac4307dd52cee089ed6769355b
-
2022年3月7日 下午12:18 #22523
‘?&d=identicon’
这部分保持不变,还是填生成的邮箱md5?
-
2022年3月7日 下午12:46 #22524
一点编程基础没有的话我很难给你解释清楚欸。建议找个懂开发的定制一下这个功能
-
-
-
2022年3月7日 下午4:02 #22526
各位:一句话,“Gravatar 头像地址”那段代码中,API文档教程里生成的hash值不用填,是吗?
-
2022年3月7日 下午4:49 #22527
问题已解决:‘?&d=identicon’这个参数的作用好像是获取随机头像,保持不变;把“
https://www.gravatar.com/
https://cravatar.cn/
”即可。
-
-
作者帖子
正在查看 3 条回复
- 哎呀,回复话题必需登录。