获取Gravatar头像
获取Gravatar头像
GET /avatar/gravatar - 获取Gravatar头像
提供稳定、易用的头像获取能力,适合在网页或应用中直接展示头像。
提供稳定、易用的头像获取能力,适合在网页或应用中直接展示头像。
email用户的 Email 地址。如果未提供 hash 参数,则此参数为必需。
hash用户 Email 地址的小写 MD5 哈希值。如果提供此参数,将忽略 email 参数。
s头像的尺寸,单位为像素。有效范围是 1 到 2048。
d当用户没有自己的 Gravatar 头像时,显示的默认头像类型。可选值包括 mp, identicon, monsterid, wavatar, retro, robohash, blank, 404。
r头像分级。可选值:g, pg, r, x。
成功响应,返回图片二进制数据。
接口返回的是图片的二进制数据流,而非 JSON 对象。客户端在接收到响应后,需要将其作为图片文件进行解析和处理。
在浏览器环境中,最标准的做法是将响应体读取为 Blob 对象,并通过 URL.createObjectURL 生成一个临时的本地访问地址,最后将其赋值给 <img> 标签。为了避免内存泄漏,建议在图片加载完成后释放该 URL。
TYPESCRIPT
如果是在 Node.js 环境中调用该接口,可以将响应转换为 ArrayBuffer,再转为 Buffer 并写入本地文件系统。
TYPESCRIPT
当请求中既没有提供 email 也没有提供 hash 参数时。
当 d=404 且请求的 email 或 hash 没有对应的 Gravatar 头像时。
选择你的语言查看调用示例
curl 'https://uapis.cn/api/v1/avatar/gravatar'获取Gravatar头像API 遵循我们的标准使用政策。具体的调用频率限制和参数要求请参考上方的接口文档。如有特殊需求,请与我们联系。
无需注册即可使用访客积分调用接口。如果您需要更多积分或想要管理自己的调用记录,可以免费注册账号。注册后您将获得更多免费积分,并可以在控制台查看详细的使用情况。
我们的API基于标准的HTTP协议和RESTful设计,理论上支持任何可以发送网络请求的编程语言,包括但不限于 JavaScript (Node.js, Vue, React), Python, Java, PHP, Go, C# 等。它们非常适合用于Web开发、移动APP后端、小程序云函数、自动化脚本等各种开发场景。