【发布时间】:2022-11-07 02:58:38
【问题描述】:
我正在使用 YouTube API 来获取视频的时长。但是,API 响应与视频长度不对应。
例子: https://www.youtube.com/watch?v=g5xNzUA5Qf8
YouTube 上的长度 3:33 Screen shot of video on YouTube
YouTube API 中的持续时间:1 天 2 小时 34 分 17 秒
{
"kind": "youtube#video",
"etag": "tWwii1RezGsoNlQtpFjI00I5gog",
"id": "g5xNzUA5Qf8",
"contentDetails": {
"duration": "P1DT2H34M17S",
"dimension": "2d",
"definition": "sd",
"caption": "false",
"licensedContent": false,
"contentRating": {},
"projection": "rectangular"
}
}
其他示例:
https://www.youtube.com/watch?v=KZeXI0iHsAA
3 分钟 vs 1 小时
这是 YouTube API 错误,还是有什么我不明白的地方? 我没有找到任何人报告类似的问题。
【问题讨论】:
-
同时,我为此记录了一个错误:issuetracker.google.com/issues/218088923
标签: youtube-data-api