SocialSisterYi / bilibili-API-collect

哔哩哔哩-API收集整理【不断更新中....】
https://socialsisteryi.github.io/bilibili-API-collect/
Other
14.8k stars 1.68k forks source link

关于 `pubdate` 和 `ctime` 的疑问 #306

Open liangjiancang opened 2 years ago

liangjiancang commented 2 years ago

根据 https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/history%26toview/toview.md#获取稍后再看视频列表pubdate 是「稿件发布时间」,ctime 是「用户提交稿件的时间」。 按理来说,稿件发布不是应该在提交稿件之后的吗,那为什么 pubdate 小于等于 ctime(发布在提交之前)?应该如何理解这两个字段的含义?

liangjiancang commented 2 years ago

个人理解的流程是:A. 用户上传视频 -> B. 官方审核 -> C. 审核通过(可以被访问到) 按描述,那么 pubdate 对应的是 C,ctime 对应的是 A。但从结果来看,似乎又是反过来的。

而且我找到一个奇怪的例子:BV13x411F7gZ,pubdate 是 2012.07.26,ctime 是 2017.01.13。之所以说奇怪,是因为这个 UP 主 2012 年之后似乎就隐退了,不太可能会在 2017 年对这个视频作任何操作导致 ctime 的变化。

另外,个人翻看了一下自己投稿的、修改后重新发布的几个视频,惊奇地发现 pubdatectime 都是一样的(之前怀疑修改视频会更新 ctime,但这种推测似乎是错误的)。

zjkwdy commented 2 years ago

个人理解的流程是:A. 用户上传视频 -> B. 官方审核 -> C. 审核通过(可以被访问到) 按描述,那么 pubdate 对应的是 C,ctime 对应的是 A。但从结果来看,似乎又是反过来的。

而且我找到一个奇怪的例子:BV13x411F7gZ,pubdate 是 2012.07.26,ctime 是 2017.01.13。之所以说奇怪,是因为这个 UP 主 2012 年之后似乎就隐退了,不太可能会在 2017 年对这个视频作任何操作导致 ctime 的变化。

另外,个人翻看了一下自己投稿的、修改后重新发布的几个视频,惊奇地发现 pubdatectime 都是一样的(之前怀疑修改视频会更新 ctime,但这种推测似乎是错误的)。

经过我的观察,很多老视频ctime都会变为2017,不是个例,很奇怪。