ここでの回答の1つは次の通りです:
Youtube Data API v3 PlaylistItems の更新が「後で見る」プレイリストで機能しない
YT API v3 の playlistitems.list を使用して、自分のチャンネルから「後で見る」および「視聴履歴」の再生リストを取得できなくなるという変更がありました。
https://developers.google.com/youtube/v3/revision_history#2016 年 9 月 15 日
要約:
「チャンネルの再生履歴または後で見る再生リストの再生リストの詳細 (playlists.list) を取得するリクエストは、2016 年 9 月 12 日以降、空のリストを返します。いずれかの再生リストの再生リスト項目 (playlistItems.list) を取得するリクエストも、それ以降は空のリストを返します。これは、新しい値 HL と WL だけでなく、API クライアントがすでに保存している可能性のある再生履歴または後で見る再生リスト ID にも当てはまります。」
手動スクレイピング以外に、プログラムで「後で見る」プレイリストを取得する方法はありますか?
(手動スクレイピングとは、http をトラバースしてログインし、プレイリストにアクセスして、DOM を手動で解析し、リスト内のビデオのリンクとスニペットを取得することを意味します。)
ありがとう
ベストアンサー1
(ここからコピー:https://stackoverflow.com/a/47117301/147507)
私があなたの立場だったら、これを回避するために自分の要件を調整するでしょう。v2 に戻ったり、Web サイトのスクレイピングなどの他の作業を行ったりすることもできますが、YouTube API がこれらを第三者が利用できないように明示的に設定している場合は、法的トラブルに巻き込まれる可能性があります。