getPack
单个表情包,含其中的表情
/v2/sticker/packs/{pack_id}Authorization: Bearer nmk_live_…(任意有效 v2 应用密钥即可,无需任何 scope)参数
| 参数 | 类型 | 位置 | 说明 |
|---|---|---|---|
pack_id 必填 | stringuuid | path | 该站自己的表情包 id(UUIDv7)。 |
响应
objectstring必填idstringuuid 必填titlemap<string, string>必填语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。
«key»string
descriptionmap<string, string>必填语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。
«key»string
officialboolean必填由站方自己发布,而不是由用户发布。
content_ratingstring必填表情包自己的分级,不是它所属游戏的分级。
枚举all_agesr18sticker_countinteger必填view_countintegerint64 必填download_countintegerint64 必填coverobject只是渲染时的便利字段。它不带 hash;要稳定身份请用 cover_sticker_id。
hashstringinfra 图床服务的内容寻址,也是这里唯一稳定的标识符。表情包封面上没有这个字段,改用 `cover_sticker_id` 指向。同样的字节由生态内另一个站点存下来,hash 相同。
urlstringuri 必填图床 CDN 上的全尺寸 WebP。
thumb_urlstringuri 必填320px 变体。
widthintegerheightinteger
cover_sticker_idstringuuidworkobject表情包声明的游戏——前提是作者声明过。混合包不声明任何游戏,但每张表情上仍带各自的关联。
objectstring必填idstring必填infra catalog 作品 id。拿它去 `/v2/catalog/works/{id}` 解析。
namemap<string, string>必填语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。
cover_urlstringuricontent_ratingstringcatalog 给这部游戏的分级,原样透传。这里关联的 95 部游戏里有 89 部是 r18;从它们里剪出来的表情不是。
枚举all_agessensitiver18sticker_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-timestickersobject[]必填按展示顺序排列。
objectstring必填idstringuuid 必填pack_idstringuuid 必填positioninteger必填从 1 开始,在同一个表情包内唯一。
imageobject必填notestringworkobjectcharacterobject
worksobject[]必填这个表情包的表情覆盖到的去重后游戏列表。
objectstring必填idstring必填infra catalog 作品 id。拿它去 `/v2/catalog/works/{id}` 解析。
namemap<string, string>必填语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。
cover_urlstringuricontent_ratingstringcatalog 给这部游戏的分级,原样透传。这里关联的 95 部游戏里有 89 部是 r18;从它们里剪出来的表情不是。
枚举all_agessensitiver18sticker_countintegerint64仅在作品索引上下发。
charactersobject[]必填这个表情包的表情覆盖到的去重后角色列表。
objectstring必填idstring必填infra catalog 角色 id。拿它去 `/v2/catalog/characters/{id}` 解析。
namemap<string, string>必填语言键到文本的映射。每个键都是可选的,任何一个都可能缺席;`und` 放的是 catalog 里没有语言标记的名字。
image_urlstringuricatalog 的立绘,通常是半身裁切而不是方图。catalog 标记该图为限制级时不下发。
sticker_countintegerint64workobject该站把这个角色关联到的游戏。
请求示例
curl "https://api.nextmoe.dev/v2/sticker/packs/1" \
-H "Authorization: Bearer nmk_live_<YOUR_KEY>"