返回提交历史
Modified
docs/opus/features.md
+140
-11
XFEstudio/bilibili-API-collect
feat(opus/features.md): module_content add para_type desc
f75123b
代码差异
1 个文件
+140
-11
@@ -658,47 +658,176 @@
658
658
659
659
| 字段 | 类型 | 内容 | 备注 |
660
660
| ---- | ---- | ---- | ---- |
661
| paragraphs | object[] | | |
661
| paragraphs | object[] | 段落 | |
662
662
663
663
`module_content.paragraphs[]` 对象:
664
664
665
665
| 字段 | 类型 | 内容 | 备注 |
666
666
| ---- | ---- | ---- | ---- |
667
| align | number | | |
668
| para_type | number | | |
669
| text | object | | |
667
| align | number | 对齐方式 | 0: 左对齐 (默认)<br />1: 居中<br />2: 右对齐 |
668
| para_type | number | 段落类型 | 1: 文本<br />2: 图片<br />3: 段落行<br />4: 块引用<br />5: 列表<br />6: 链接卡片<br />8: 代码 |
669
| text | object | 文本 | `para_type=1` |
670
| pics | object | 图片 | `para_type=2` |
670
671
671
672
`module_content.paragraphs[].text` 对象:
672
673
673
674
| 字段 | 类型 | 内容 | 备注 |
674
675
| ---- | ---- | ---- | ---- |
675
| nodes | object[] | | |
676
| nodes | object[] | 文本节点 | |
676
677
677
678
`module_content.paragraphs[].text.nodes[]` 对象:
678
679
679
680
| 字段 | 类型 | 内容 | 备注 |
680
681
| ---- | ---- | ---- | ---- |
681
| type | string | | |
682
| word | object | | |
682
| type | string | 文本节点类型 | 纯文本: `TEXT_NODE_TYPE_WORD`<br />富文本: `TEXT_NODE_TYPE_RICH` |
683
| word | object | 纯文本 | 仅 `type='TEXT_NODE_TYPE_WORD'` |
684
| rich | object | 富文本 | 仅 `type='TEXT_NODE_TYPE_RICH'`, 详细参见 [富文本节点](rich_text_nodes.md) |
683
685
684
686
`module_content.paragraphs[].text.nodes[].word` 对象:
685
687
686
688
| 字段 | 类型 | 内容 | 备注 |
687
689
| ---- | ---- | ---- | ---- |
688
| font_size | number | | |
689
| style | object | | |
690
| words | string | | |
690
| font_size | number | 字体大小 | 用于控制文本所用标签名 (如 `h1` `h2` `p`) 及行高 |
691
| style | object | 补充样式 | |
692
| words | string | 文本内容 | |
691
693
692
`module_content.paragraphs[].text.nodes[].word.style` 对象:
694
`module_content.paragraphs[].pic` 对象:
693
695
694
696
| 字段 | 类型 | 内容 | 备注 |
695
697
| ---- | ---- | ---- | ---- |
698
| pics | object[] | 图片 | 套了个娃 |
699
| style | number | 样式 | 1: isAlbum |
700
701
`module_content.paragraphs[].pic.pics[]` 对象:
702
703
| 字段 | 类型 | 内容 | 备注 |
704
| ---- | ---- | ---- | ---- |
705
| height | number | 高度 | |
706
| live_url | unknown | 动图 URL? | |
707
| size | number | 大小 | 单位: ki |
708
| url | string | 图片 URL | |
709
| width | number | 宽度 | |
696
710
697
711
**示例:**
698
712
699
713
<details>
700
714
<summary>查看示例:</summary>
701
715
716
```json
717
{
718
"module_content": {
719
"paragraphs": [
720
{
721
"align": 0,
722
"para_type": 1,
723
"text": {
724
"nodes": [
725
{
726
"type": "TEXT_NODE_TYPE_WORD",
727
"word": {
728
"font_size": 17,
729
"style": {},
730
"words": "洛天依2025「无限共鸣·流光协奏」全息巡回演唱会·成都站\n部分演出歌曲歌单抢先看~"
731
}
732
},
733
{
734
"rich": {
735
"emoji": {
736
"gif_url": "https://i0.hdslb.com/bfs/garb/3ed01457a5a2c7c2ec304a1aa0565033f4b7fde4.gif",
737
"icon_url": "https://i0.hdslb.com/bfs/garb/d6a4aeb51134e1ddf0024a8c1fa48a91700207e2.png",
738
"size": 2,
739
"text": "[洛天依·天星问动态_萌]",
740
"type": 3,
741
"webp_url": "https://i0.hdslb.com/bfs/garb/1c017fee22994ff261b90c9790a2cfc553ef1845.webp"
742
},
743
"orig_text": "[洛天依·天星问动态_萌]",
744
"text": "[洛天依·天星问动态_萌]",
745
"type": "RICH_TEXT_NODE_TYPE_EMOJI"
746
},
747
"type": "TEXT_NODE_TYPE_RICH"
748
},
749
{
750
"type": "TEXT_NODE_TYPE_WORD",
751
"word": {
752
"font_size": 17,
753
"style": {},
754
"words": "\n《Dramatic》\n《蝴蝶》\n\n✨成都站城市限定演出歌曲\n《又见月光光》\n\n有没有你期待的歌曲呀?"
755
}
756
},
757
{
758
"rich": {
759
"emoji": {
760
"gif_url": "https://i0.hdslb.com/bfs/emote/55bbe7e1c69fb5382764cd467a6ef43c97e8fb81.gif",
761
"icon_url": "https://i0.hdslb.com/bfs/emote/e55207be553ac505ac80892a3f325be383139aa2.png",
762
"size": 2,
763
"text": "[心律共鸣动态表情包_啾啾]",
764
"type": 3,
765
"webp_url": "https://i0.hdslb.com/bfs/emote/fc0c8ef4ba8271521d934b9b6ee1a7c60ab27e4c.webp"
766
},
767
"orig_text": "[心律共鸣动态表情包_啾啾]",
768
"text": "[心律共鸣动态表情包_啾啾]",
769
"type": "RICH_TEXT_NODE_TYPE_EMOJI"
770
},
771
"type": "TEXT_NODE_TYPE_RICH"
772
},
773
{
774
"type": "TEXT_NODE_TYPE_WORD",
775
"word": {
776
"font_size": 17,
777
"style": {},
778
"words": "\n天依已经迫不及待在演唱会的舞台上和大家相见啦!"
779
}
780
}
781
]
782
}
783
},
784
{
785
"align": 0,
786
"para_type": 2,
787
"pic": {
788
"pics": [
789
{
790
"height": 5755,
791
"live_url": null,
792
"size": 4180.7216796875,
793
"url": "http://i0.hdslb.com/bfs/new_dyn/bda8c1b1e9c98e09994742a26c1f62c636081646.jpg",
794
"width": 1080
795
}
796
],
797
"style": 1
798
}
799
},
800
{
801
"link_card": {
802
"card": {
803
"goods": {
804
"head_icon": "",
805
"head_text": "UP主的推荐",
806
"items": [
807
{
808
"brief": "",
809
"cover": "https://i0.hdslb.com/bfs/openplatform/202506/aNnr4PFN1749449633226.jpeg",
810
"id": 102803,
811
"jump_desc": "去看看",
812
"jump_url": "https://mall.bilibili.com/neul-next/ticket/detail.html?noTitleBar=1&id=102803&track_id=__BGMT__&contentId=&from=&msource=cps_Mdynamic_36081646_cont-2-1077137468098084900",
813
"name": "成都·2025洛天依「无限共鸣•流光协奏」全息演唱会-成都站",
814
"price": "¥480"
815
}
816
],
817
"jump_url": ""
818
},
819
"oid": "undefined",
820
"type": "LINK_CARD_TYPE_GOODS"
821
}
822
},
823
"para_type": 6
824
}
825
]
826
},
827
"module_type": "MODULE_TYPE_CONTENT"
828
}
829
```
830
702
831
```json
703
832
{
704
833
"module_content": {