OakSkinOakSkin
首页
用户协议
新手指导
高级指导
独立文档
访问网站
首页
用户协议
新手指导
高级指导
独立文档
访问网站
  • 用户协议
  • 新手指导
    • 新手指导
    • 验证邮箱
    • 创建角色
    • 设置材质
    • 外置登录
    • 配置 Mod
    • 配置插件
  • 高级指导
    • 高级指导
    • OAuth 登录
    • OAuth2 应用
    • OakSkin API
    • 提交反馈
    • 常见问题
  • 独立文档
    • 独立文档
    • 风格切换
    • 客户端下载
    • 皮肤查询
    • 好友列表
    • QuickPlay

OakSkin API

OakSkin 皮肤站基于 Blessing Skin Server 开发,兼容其绝大多数 HTTP API。本文档列出常用接口,方便开发者接入。

基础信息

  • 接口根地址:https://skin.oak-ms.top/api
  • 所有接口默认返回 JSON 格式(Content-Type: application/json)
  • 需要鉴权的接口在 HTTP Header 中携带:Authorization: Bearer <access_token>
  • 匿名请求存在频率限制,如遇 429 请稍后重试或申请开发者凭证

角色查询(匿名)

按角色名获取 CSL 格式信息

GET https://skin.oak-ms.top/csl/{player_name}.json

兼容 CustomSkinLoader v14/v13 标准格式,直接返回该角色的皮肤与披风材质哈希。

按角色名获取皮肤 PNG(匿名)

GET https://skin.oak-ms.top/skin/{player_name}.png
GET https://skin.oak-ms.top/cape/{player_name}.png

用于兼容老式皮肤 API(部分插件 / Mod 默认使用此格式)。

按角色名获取完整材质信息(匿名)

GET https://skin.oak-ms.top/api/players/{player_name}

响应示例:

{
  "code": 0,
  "message": "success",
  "data": {
    "pid": 1234,
    "name": "Steve",
    "uid": 567,
    "tid_skin": "9a8b7c6d...",
    "tid_cape": null,
    "last_modified": "2026-08-01 12:00:00"
  }
}

用户接口(需 Token)

通过 OAuth2 获得 access_token 后可访问以下接口。

获取当前用户信息

GET https://skin.oak-ms.top/api/user

获取当前用户的全部角色

GET https://skin.oak-ms.top/api/players

获取指定材质的下载链接

GET https://skin.oak-ms.top/textures/{texture_id}

错误码

code含义
0成功
1未授权(缺少或无效 Token)
1001角色不存在
1002材质不存在
2001参数错误
429触发频率限制

获取完整文档

如需更完整的 API 字段说明与新版 Blessing Skin v5+ 新增接口,请查阅 Blessing Skin 官方 API 文档,OakSkin 完全兼容。

帮助我们完善页面
最近更新:: 2026/8/30 02:36
Contributors: Jasper-Ryanxu
Prev
OAuth2 应用
Next
提交反馈