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

XFEstudio/bilibili-API-collect

feat/增加 b23.tv 短链类型 (#1440)

* feat: update b23.tv short link type * feat: add share_origin choices * feat: add opus type same as dynamic

8b3532b
watermelon <76525576+watermelon1024@users.noreply.github.com>
提交于

代码差异

1 个文件 +15 -15
Modified docs/misc/b23tv.md +15 -15
@@ -37,7 +37,7 @@ b23.tv 是由 Bilibili 提供的短链服务, 主要用于站内长链接缩短
37 37
38 38 必要:
39 39
40 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
40 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
41 41 | ------ | ---- | ------- | ------ | ---- |
42 42 | buvid | str | 设备 BUVID | 必要 | 实际任意非空字符串即可 |
43 43 | build | num | 客户端版本号 | 必要 | 大于 `5520400` 的任意有效整数, 如 `7710300` |
@@ -45,6 +45,7 @@ b23.tv 是由 Bilibili 提供的短链服务, 主要用于站内长链接缩短
45 45 | share_channel | str | 分享方式? | 必要 | COPY |
46 46 | share_mode | num | 分享模式? | 必要 | 任意有效正整数, 常见 `1`, `3`, `4` |
47 47 | share_id | str | 分享 ID | 必要 | 见下方对照表 |
48 | share_origin | str | 分享来源? | 部分必要 | 见下方对照表 |
48 49 | oid | num | 对象 ID | 必要 | 见下方对照表 |
49 50
50 51 不必要:
@@ -55,26 +56,25 @@ b23.tv 是由 Bilibili 提供的短链服务, 主要用于站内长链接缩短
55 56 | panel_type | num | 面板类型? | 非必要 | 1 |
56 57 | share_title | str | 分享标题? | 非必要 | 分享标题 |
57 58 | share_content | str | 分享内容? | 非必要 | 分享内容, 当 oid 存在时无意义<s>(可是 oid 不可能不存在啊)</s> |
58 | share_origin | str | 分享来源? | 非必要 | 如 `vinfo_share` `dynamic` `vertical-three-point-panel` `vinfo_player` |
59 59 | share_pattern | num | 分享模式? | 非必要 | 0 |
60 60 | share_session_id | str | 分享会话 ID? | 非必要 | 各部分用 `-` 分隔的小写的一串 UUID |
61 61 | ts | num | UNIX 秒级时间戳 | 非必要 | |
62 62
63 63 对照表:
64 64
65 | 类型 | 分享 ID (share_id) | 对象 ID (oid) |
66 | --- | ------------------ | ------------- |
67 | 视频 | main.ugc-video-detail.0.0.pv | 视频 aid |
68 <!-- 此处被注释是因为以下值均失效
69 | 动态 | dt.dt-detail.0.0.pv | 动态 id |
70 | 专栏 | read.column-detail.roof.8.click | 文章 cvid |
71 | 文集 | read.column-readlist.share.0.click | 文集 rlid |
72 | 直播 | live.live-room-detail.0.0.pv | 直播 room_id |
73 | 用户 | main.space-total.more.0.click | 用户 mid |
74 | 课程 | pugv.pugv-video-detail.0.0.pv | 课程 id? |
75 | 番剧 | main.space-bangumi.0.0 | 番剧 id? |
76 | 链接 | public.webview.0.0.pv | ? |
65 | 类型 | 分享 ID (share_id) | 对象 ID (oid) | 分享来源? (share_origin) | 备注 |
66 | --- | ------------------ | ------------- | ----------------------- | ---- |
67 | 视频 | `main.ugc-video-detail.0.0.pv` | 视频 aid | 非必要 | |
68 | 动态/图文 | `dt.dt-detail.0.0.pv` | 动态/图文 id | `dynamic` | |
69 | 专栏 | `read.column-detail.roof.8.click` | 文章 cvid | 非必要 | |
70 | 文集 | `read.column-readlist.share.0.click` | 文集 rlid | 非必要 | |
71 | 用户 | `main.space-total.more.0.click` | 用户 mid | 非必要 | |
72 | 课程 | `pugv.pugv-video-detail.0.0.pv` | 课程 id? | `vinfo_player` 或 `vinfo_share` | |
73 | 链接 | `public.webview.0.0.pv` | 任意站內链接 | 非必要 | 需填写完整链接,且域名必需为 `*.bilibili.com` |
74 <!-- 此处被注释是因为以下值均失效 -->
75 <!-- | 直播 | live.live-room-detail.0.0.pv | 直播 room_id | `vertical-three-point-panel` | 失效 |
76 | 番剧 | `pgc.pgc-video-detail.interaction.share.click` | 番剧 ssid/epid | `new_ogv` | 失效,提示 `不允许分享` | -->
77
77 78
78 79 **JSON回复:**
79 80