XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

feat(dynamic&opus): card match

dd1165d
SessionHu <102411014+SessionHu@users.noreply.github.com>
提交于

代码差异

3 个文件 +42 -3
Modified docs/dynamic/all.md +1 -0
@@ -104,6 +104,7 @@
104 104 | goods | obj | 商品内容 | `ADDITIONAL_TYPE_GOODS`类型独有 |
105 105 | vote | obj | 投票信息 | `ADDITIONAL_TYPE_VOTE`类型独有 |
106 106 | ugc | obj | 视频信息 | `ADDITIONAL_TYPE_UGC`类型独有 |
107 | match | object | 比赛信息? | `ADDITIONAL_TYPE_MATCH`类型独有, 参见 [MODULE_TYPE_CONTENT](../opus/features.md#module-type-content) 的 `module_content.paragraphs[].link_card.match` |
107 108
108 109 `data.items[n].modules.module_dynamic.additional.common`:
109 110
Modified docs/dynamic/dynamic_enum.md +1 -1
@@ -58,7 +58,7 @@
58 58 | ADDITIONAL_TYPE_GOODS | 商品信息 | |
59 59 | ADDITIONAL_TYPE_VOTE | 投票 | [716365292050055176](https://t.bilibili.com/716365292050055176) |
60 60 | ADDITIONAL_TYPE_COMMON | 一般类型 | 游戏<br/>[716357878942793745](https://t.bilibili.com/716357878942793745) |
61 | ADDITIONAL_TYPE_MATCH | | |
61 | ADDITIONAL_TYPE_MATCH | 比赛信息? | |
62 62 | ADDITIONAL_TYPE_UP_RCMD | | |
63 63 | ADDITIONAL_TYPE_UGC | 视频跳转 | [716489253410832401](https://t.bilibili.com/716489253410832401) |
64 64 | ADDITIONAL_TYPE_RESERVE | | 直播预约<br/>[716524987542929443](https://t.bilibili.com/716524987542929443) |
Modified docs/opus/features.md +40 -2
@@ -721,8 +721,46 @@
721 721 | ---- | ---- | ---- | ---- |
722 722 | oid | string | 关联 id | 可能为 `"undefined"` <!--这说明 B 站图文的后端用的是 Node--> |
723 723 | type | string | 卡片类型 | |
724 | common | object | 一般信息 | 仅 `type='LINK_CARD_TYPE_COMMON', 基本同 [获取全部动态列表](../dynamic/all.md#获取全部动态列表) 的 `data.items[].modules.module_dynamic.additional.common` |
725 | goods | object | 商品信息 | 仅 `type='LINK_CARD_TYPE_GOODS'`, 基本同 [获取全部动态列表](../dynamic/all.md#获取全部动态列表) 的 `data.items[].modules.module_dynamic.additional.goods` |
724 | common | object | 一般信息 | 仅 `type='LINK_CARD_TYPE_COMMON', 参见 [获取全部动态列表](../dynamic/all.md#获取全部动态列表) 的 `data.items[].modules.module_dynamic.additional.common` |
725 | goods | object | 商品信息 | 仅 `type='LINK_CARD_TYPE_GOODS'`, 参见 [获取全部动态列表](../dynamic/all.md#获取全部动态列表) 的 `data.items[].modules.module_dynamic.additional.goods` |
726
727 `module_content.paragraphs[].link_card.match` 对象:
728
729 *注: 该对象结构由 AI 根据前端代码推断得出未经验证仅供参考*
730
731 | 字段 | 类型 | 内容 | 备注 |
732 | ---- | ---- | ---- | ---- |
733 | id_str | string | 动态 ID | |
734 | jump_url | string | 跳转 URL | |
735 | match_info | object | 比赛信息 | 套了个娃 |
736
737 `module_content.paragraphs[].link_card.match.match_info` 对象:
738
739 | 字段 | 类型 | 内容 | 备注 |
740 | ---- | ---- | ---- | ---- |
741 | center_bottom | string | 中间区域底部的信息 | |
742 | center_top | string[] | 中间区域顶部的信息 | 会循环显示出来, 可能用来显示比分或者比赛时间 |
743 | left_team | object | 右边队伍的信息 | |
744 | right_team | object | 左边队伍的信息 | |
745 | status | number | 比赛状态 | 2: 进行中 (文字会高亮)<br />其他: 正常状态 |
746 | sub_title | string | 副标题 | |
747 | title | string | 标题 | |
748
749 `module_content.paragraphs[].link_card.match.match_info.left_team` 对象:
750
751 | 字段 | 类型 | 内容 | 备注 |
752 | ---- | ---- | ---- | ---- |
753 | name | string | 队伍名字 | |
754 | pic | string | 图片 | |
755
756 `module_content.paragraphs[].link_card.match.match_info.right_team` 对象:
757
758 | 字段 | 类型 | 内容 | 备注 |
759 | ---- | ---- | ---- | ---- |
760 | name | string | 队伍名字 | |
761 | pic | string | 图片 | |
762
763 <!-- Generated by json-apidoc-gen @ 2025-07-14T01:20:30.610774098Z -->
726 764
727 765 **示例:**
728 766