上传视频后的几天内,除 fileName 之外的所有数据都会从 fileDetails 中消失

All data except for fileName disappears from fileDetails in a couple of days after uploading the video

我正在使用 YouTube 数据 API (v3) 访问我自己的视频信息。 一切正常,我可以像预期的那样得到 fileDetails.fileSizefileDetails.videoStreams[] 等。 然而,在我上传视频后的几天里,同样的 API returns 只有 fileDetails.fileName 而没有其他信息了。

现在返回的 json 看起来像这样:

"fileDetails": {
  "fileName": "test movie.mp4"
}

这是我的要求URL:

https://www.googleapis.com/youtube/v3/videos?part=fileDetails&id=__my_video_id__

该视频归我的帐户所有,我使用该帐户进行了 OAuth 并获得了访问令牌。

我在 OAuth 2.0 Playground (https://developers.google.com/oauthplayground/) 上尝试了 URL,但是我在上传视频的那天尝试返回所有数据后得到了相同的结果。

我想可能是和视频可见度有关,因为我把它设置为unlisted,这样其他人就不会通过搜索找到我的测试视频。

欢迎提供任何信息!


已编辑:

视频本身没有任何问题。我也可以在 YouTube 上和通过 YouTube iframe API 播放它。

我知道 YouTube 有一个自动检测侵犯版权的系统,但是,即使我们没有侵犯他人的任何版权,这个问题似乎也是随机发生的。 (也发生在我们的原创视频中)

我们最终决定在后端缓存 fileDetail