私はこれで数時間苦労しました
私の理解では、最初に字幕言語のリストを取得する必要があります。v3 データ API では、captions.list と呼ばれています。
そこから、ビデオ ID に添付された各キャプションのリストと ID を取得します。
次に、理論的にはキャプション ID のみで captions.download を使用できます。しかし、試したすべてのビデオで同じエラーが返されます。
サービス エラーが発生しました: 要求に関連付けられたアクセス許可では、キャプション トラックをダウンロードするのに十分ではありません。リクエストが適切に承認されていないか、ビデオの注文でこのキャプションに対するサードパーティの投稿が有効になっていない可能性があります。
https://www.youtube.com/watch?v=SY-mgZbuxBAのような動画も試してみましたが、投稿が有効になっている動画を見つけるのは難しいようです。
特定の YouTube URL のキャプションを取得する他の方法はありますか?