Youtube API v3 Duration PlaylistItem



如果我使用 Youtube 数据 API v3 获取所有播放列表项,我将为所有视频获取以下格式:

  "内容详细信息":{    "videoId": "KUL_AHeC4zw",    "startAt": "PT0S",    "endAt": "PT21M12.667S"   }

最后的那个东西是什么?为什么中间有一个点?我期待某种PT21M54S。我只想要持续时间,因为我在获取单个视频时会得到它。这是一个错误还是我只是无法理解 ISO 日期格式?

此字段"endAt"与视频的"持续时间"不同,而是播放列表所有者希望视频停止播放的位置。视频持续时间位于视频资源中,而不是播放列表项中。它需要另一个查找请求。

您可以在 YouTube 文档中找到这些字段的定义。有关这些资源定义,请参阅:https://developers.google.com/youtube/v3/docs/playlistItems#resource和 https://developers.google.com/youtube/v3/docs/videos#resource

"startAt": "PT0S","endAt": "PT21M12.667S"

此属性已被弃用,如果设置,则忽略其值。

欲了解更多信息,请访问 https://developers.google.com/youtube/v3/docs/playlistItems#resource

相关内容

  • 没有找到相关文章

最新更新