MENU

关于我的 Avatar 解决方案

February 7, 2022 • Read: 389 • 默认分类

前言

  众所周知,大多数独立博客除了博主,本身并没有可自定义的头像设置方案,而是采用了第三方,即例如 Gravatar、QQ等方式。

Gravatar

  Gravatar(Globally Recognized Avatar),是 Gravatar 推出的一项服务,意为“全球通用头像”。
  它的工作方式是你上传你的头像到 Gravatar 的服务器,当你需要使用时,你可以利用你在 Gravatar 留下的信息(E-mail)来获取你上传的头像,即可以理解为 Gravatar 提供一项公共服务,只能在大多数人都认同并使用的情况下才有一定作用,国内除了 QQ 以外目前应该没有能替代的方案,但由于国内无法直接获取 Gravatar 的接口信息,所以大部分使用 Gravatar 的反代来获取信息。

More

  当然,我们今天的主角并不是 Gravatar ,而是 Cravatar

Cravatar

  Cravatar 兼容 Gravatar 的 API 接口,它的调用资源优先级如下。

Cravatar -> Gravatar -> QQ -> Default

那么说说它的优点

  • 与 Gravatar API 兼容

降低使用成本,API 规范与 Gravatar 100% 兼容

  • 三级头像匹配机制

当访客请求自己的头像时,会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ 头像,对于博客站,这平均可以为 70% 的访客提供准确的头像

  • 内容审核

Cravatar 会对所有头像进行人工审核(也包括来自 Gravatar 和 QQ 的头像),所有包含暴恐色情政治等违反中国法律的内容都会被屏蔽,并返回默认头像。

这玩意还是有缺点的

  由于 Gravatar 用户基数大,目前 Cravatar 可以兼容 Gravatar,但 Gravatar 无法兼容 Cravatar,所以要想保证正常的使用体验,必须设置 Gravatar。

Usage

开发文档

Last Modified: May 10, 2022
Leave a Comment

11 Comments
  1. 是可行的,但是能否展示头像要看对方用的什么头像服务吧,像在我用的这个主题下,是看不到我的头像(cravatar)的,但是在别人的博客下却可以。我觉得想要在大多数的博客下展示头像,还是要在各大主流头像服务下都注册一个。

    1. @狐耳看,咱俩用的都是 cravatar 服务,所以我的头像能在你这里正常显示#(高兴)

    2. @狐耳Gravatar 用户基数还是第一,一切以Gravatar 为主,Gravatar 毕竟用户基数在那。#(欢呼)

  2. 催更催更!

    1. @Future_Maker不知道写啥#(看热闹)。

  3. QQ,yyds

    1. @见字如唔我是 Gravatar 和 Cravatar 都用,国内主流还是 Gravatar 镜像站和 QQ#(欢呼)。

  4. 其实要是不墙,啥都行

    1. @Timochan事实证明,还是墙的好。#(无奈)

    2. @悠目黎emmmmm,这个倒是可以,好气哦,jsd都没了

    3. @Timochan不是有消息说取消污染了么?反正我不怎么用jsd,但不得不说是个好的公益项目。#(高兴)