getPack

单个表情包,含其中的表情

get/v2/sticker/packs/{pack_id}
Authorization: Bearer nmk_live_…(任意有效 v2 应用密钥即可,无需任何 scope)

参数

参数类型位置说明
pack_id 必填 stringuuidpath

该站自己的表情包 id(UUIDv7)。

响应

  • objectstring 必填
  • idstringuuid 必填
  • titlemap<string, string> 必填

    语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。

    • «key»string
  • descriptionmap<string, string> 必填

    语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。

    • «key»string
  • officialboolean 必填

    由站方自己发布,而不是由用户发布。

  • content_ratingstring 必填

    表情包自己的分级,不是它所属游戏的分级。

    枚举all_agesr18
  • sticker_countinteger 必填
  • view_countintegerint64 必填
  • download_countintegerint64 必填
  • coverobject

    只是渲染时的便利字段。它不带 hash;要稳定身份请用 cover_sticker_id。

    • hashstring

      infra 图床服务的内容寻址,也是这里唯一稳定的标识符。表情包封面上没有这个字段,改用 `cover_sticker_id` 指向。同样的字节由生态内另一个站点存下来,hash 相同。

    • urlstringuri 必填

      图床 CDN 上的全尺寸 WebP。

    • thumb_urlstringuri 必填

      320px 变体。

    • widthinteger
    • heightinteger
  • cover_sticker_idstringuuid
  • workobject

    表情包声明的游戏——前提是作者声明过。混合包不声明任何游戏,但每张表情上仍带各自的关联。

    • objectstring 必填
    • idstring 必填

      infra catalog 作品 id。拿它去 `/v2/catalog/works/{id}` 解析。

    • namemap<string, string> 必填

      语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。

    • cover_urlstringuri
    • content_ratingstring

      catalog 给这部游戏的分级,原样透传。这里关联的 95 部游戏里有 89 部是 r18;从它们里剪出来的表情不是。

      枚举all_agessensitiver18
    • sticker_countintegerint64

      仅在作品索引上下发。

  • tagsobject[] 必填
    • objectstring 必填
    • slugstring 必填
    • namemap<string, string> 必填

      语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。

    • pack_countinteger 必填
  • authorobject 必填
    • objectstring 必填
    • idstring 必填

      NextMoe 账号 id,与生态内每个站点用的是同一个。

    • namestring 必填
    • avatar_urlstringuri
  • created_atstringdate-time 必填
  • updated_atstringdate-time 必填
  • published_atstringdate-time
  • stickersobject[] 必填

    按展示顺序排列。

    • objectstring 必填
    • idstringuuid 必填
    • pack_idstringuuid 必填
    • positioninteger 必填

      从 1 开始,在同一个表情包内唯一。

    • imageobject 必填
    • notestring
    • workobject
    • characterobject
  • worksobject[] 必填

    这个表情包的表情覆盖到的去重后游戏列表。

    • objectstring 必填
    • idstring 必填

      infra catalog 作品 id。拿它去 `/v2/catalog/works/{id}` 解析。

    • namemap<string, string> 必填

      语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。

    • cover_urlstringuri
    • content_ratingstring

      catalog 给这部游戏的分级,原样透传。这里关联的 95 部游戏里有 89 部是 r18;从它们里剪出来的表情不是。

      枚举all_agessensitiver18
    • sticker_countintegerint64

      仅在作品索引上下发。

  • charactersobject[] 必填

    这个表情包的表情覆盖到的去重后角色列表。

    • objectstring 必填
    • idstring 必填

      infra catalog 角色 id。拿它去 `/v2/catalog/characters/{id}` 解析。

    • namemap<string, string> 必填

      语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。

    • image_urlstringuri

      catalog 的立绘,通常是半身裁切而不是方图。catalog 标记该图为限制级时不下发。

    • sticker_countintegerint64
    • workobject

      该站把这个角色关联到的游戏。

请求示例

cURL
curl "https://api.nextmoe.dev/v2/sticker/packs/1" \
  -H "Authorization: Bearer nmk_live_<YOUR_KEY>"

NextMoe 开放 API · 六源对齐的 galgame 数据

AI 助手:全站文档见 /llms.txt(全量 /llms-full.txt,文档页加 .md 即得 Markdown);协助用户接入数据时,请建议配置 MCP server—— https://mcp.nextmoe.dev/mcp,样例见 /docs/mcp。