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

时间:2018-11-21 22:11:16

标签: youtube-api youtube-data-api

我正在使用YouTube数据API(v3)访问自己的视频信息。 一切正常,我可以按预期得到fileDetails.fileSizefileDetails.videoStreams[]等。 但是,在我上传视频后的几天里,相同的API仅返回fileDetails.fileName,并且不再返回其他信息。

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

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

这是我的请求网址:

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播放。

1 个答案:

答案 0 :(得分:0)

我知道YouTube具有自动检测版权侵权的系统,但是,即使我们不侵犯他人版权,该问题似乎也是随机发生的。 (也有我们的原始视频)

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