Youtube api 如何在任何youtube视频上检查视频中未发布的字幕

Youtube api 如何在任何youtube视频上检查视频中未发布的字幕,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我正在尝试建立一个自动程序,如果视频中有草稿字幕,它会提醒我。最近有一些粗俗的标题被添加到我的视频中,但被当作草稿抓拍 我使用此示例作为基础,但当我尝试检查视频时,它只提供已发布的视频标题信息。我已经看过api文档,似乎我也应该看到处于草稿状态的标题 我希望print(列出标题(youtube,“我的视频”))将视频中所有可用标题的信息打印到我的控制台,包括不同语言的草稿模式下的标题。我对我的一个视频进行了测试,我希望出现波兰语的草稿字幕,但只显示英语和自动字幕: Caption track

我正在尝试建立一个自动程序,如果视频中有草稿字幕,它会提醒我。最近有一些粗俗的标题被添加到我的视频中,但被当作草稿抓拍

我使用此示例作为基础,但当我尝试检查视频时,它只提供已发布的视频标题信息。我已经看过api文档,似乎我也应该看到处于草稿状态的标题

我希望print(列出标题(youtube,“我的视频”))将视频中所有可用标题的信息打印到我的控制台,包括不同语言的草稿模式下的标题。我对我的一个视频进行了测试,我希望出现波兰语的草稿字幕,但只显示英语和自动字幕:

Caption track '(XP6L39GAE3cGDethMwzyWkLZChESxt5MnCNokggzJnY=)' in 'ja' language.
Caption track '(zKBRyKIAn6BOtdpekvePw4qtM-_w7Jcv)' in 'en' language.
[{'kind': 'youtube#caption', 'etag': '"Bdx4f4ps3xCOOo1WZ91nTLkRZ_c/9AEECTD98uML9khnVlJ9I3nZyBk"', 'id': 'XP6L39GAE3cGDethMwzyWkLZChESxt5MnCNokggzJnY=', 'snippet': {'videoId': 'RYx1P_z9tNk', 'lastUpdated': '2019-02-20T09:07:56.247Z', 'trackKind': 'ASR', 'language': 'ja', 'name': '', 'audioTrackType': 'unknown', 'isCC': False, 'isLarge': False, 'isEasyReader': False, 'isDraft': False, 'isAutoSynced': False, 'status': 'serving'}}, {'kind': 'youtube#caption', 'etag': '"Bdx4f4ps3xCOOo1WZ91nTLkRZ_c/kxbjbXbUxo9fiHaH8bj_pUuttwg"', 'id': 'zKBRyKIAn6BOtdpekvePw4qtM-_w7Jcv', 'snippet': {'videoId': 'RYx1P_z9tNk', 'lastUpdated': '2019-02-20T16:43:48.873Z', 'trackKind': 'standard', 'language': 'en', 'name': '', 'audioTrackType': 'unknown', 'isCC': False, 'isLarge': False, 'isEasyReader': False, 'isDraft': False, 'isAutoSynced': False, 'status': 'serving'}}]
Caption track '(XP6L39GAE3cGDethMwzyWkLZChESxt5MnCNokggzJnY=)' in 'ja' language.
Caption track '(zKBRyKIAn6BOtdpekvePw4qtM-_w7Jcv)' in 'en' language.

视频中有字幕的截图:


请用
打印(列出标题(youtube,“我的视频”)
@Mauriciariasolave的当前结果回答您的问题。我已经用当前输出更新了它。我试过几个不同的视频。我和我朋友拥有的,以及公开与未公开的视频。如果在草稿模式下有字幕,它们将永远不会显示在输出中。您能否在YouTube中验证-不使用API-您的视频目前有多少草稿我认为YouTube API在检索字幕时没有达到预期效果,或者视频不再有您不想要的草稿。@Mauriciariasolave是的,我可以显示作为视频所有者的草稿中有哪些字幕,即使您不是视频所有者,您通常也可以检查字幕所说的内容。请参阅上面的视频截图,了解视频中可用的SUB。应该只有一个草稿,这是我作为测试创建的唯一草稿。
Caption track '(XP6L39GAE3cGDethMwzyWkLZChESxt5MnCNokggzJnY=)' in 'ja' language.
Caption track '(zKBRyKIAn6BOtdpekvePw4qtM-_w7Jcv)' in 'en' language.
[{'kind': 'youtube#caption', 'etag': '"Bdx4f4ps3xCOOo1WZ91nTLkRZ_c/9AEECTD98uML9khnVlJ9I3nZyBk"', 'id': 'XP6L39GAE3cGDethMwzyWkLZChESxt5MnCNokggzJnY=', 'snippet': {'videoId': 'RYx1P_z9tNk', 'lastUpdated': '2019-02-20T09:07:56.247Z', 'trackKind': 'ASR', 'language': 'ja', 'name': '', 'audioTrackType': 'unknown', 'isCC': False, 'isLarge': False, 'isEasyReader': False, 'isDraft': False, 'isAutoSynced': False, 'status': 'serving'}}, {'kind': 'youtube#caption', 'etag': '"Bdx4f4ps3xCOOo1WZ91nTLkRZ_c/kxbjbXbUxo9fiHaH8bj_pUuttwg"', 'id': 'zKBRyKIAn6BOtdpekvePw4qtM-_w7Jcv', 'snippet': {'videoId': 'RYx1P_z9tNk', 'lastUpdated': '2019-02-20T16:43:48.873Z', 'trackKind': 'standard', 'language': 'en', 'name': '', 'audioTrackType': 'unknown', 'isCC': False, 'isLarge': False, 'isEasyReader': False, 'isDraft': False, 'isAutoSynced': False, 'status': 'serving'}}]
Caption track '(XP6L39GAE3cGDethMwzyWkLZChESxt5MnCNokggzJnY=)' in 'ja' language.
Caption track '(zKBRyKIAn6BOtdpekvePw4qtM-_w7Jcv)' in 'en' language.