概要
Google のマイアクティビティから削除します
API などはないようです
環境
- Youtube (2025/06/25 時点)
- Google マイアクティビティ (2025/06/25 時点)
方法
ここ https://myactivity.google.com/page?page=youtube_subscriptions にアクセスし削除します
おそらく現状はこれが一番簡単です
Google のマイアクティビティから削除します
API などはないようです
ここ https://myactivity.google.com/page?page=youtube_subscriptions にアクセスし削除します
おそらく現状はこれが一番簡単です
エラーの詳細は以下です
google で安全性を確認できないため、このアプリにはログインできません。
AltStore だと uYouEnhanced のインストールがやがら遅い気がする
音源のみをダウンロードします
[youtube] Extracting URL: https://www.youtube.com/watch?v=WJzSBLCaKc8
[youtube] WJzSBLCaKc8: Downloading webpage
[youtube] WJzSBLCaKc8: Downloading ios player API JSON
[youtube] WJzSBLCaKc8: Downloading web creator player API JSON
[youtube] WJzSBLCaKc8: Downloading player 5f8f5b0f
[youtube] WJzSBLCaKc8: Downloading m3u8 information
[info] WJzSBLCaKc8: Downloading 1 format(s): 140
[download] Destination: YouTubeテーマソング/ヒカキン&セイキン [WJzSBLCaKc8].m4a
[download] 100% of 4.49MiB in 00:00:00 at 5.56MiB/s
[FixupM4a] Correcting container of "YouTubeテーマソング/ヒカキン&セイキン [WJzSBLCaKc8].m4a"
[ExtractAudio] Not converting audio YouTubeテーマソング/ヒカキン&セイキン [WJzSBLCaKc8].m4a; the file is already in a common audio format
Google アカウントのアクティビティからなら一括で削除できます
https://myactivity.google.com/product/youtube/interactions?hl=ja&utm_source=my-activity ここから
操作
で
動画の高評価と低評価
で
右上 -> すべて削除
で削除できます
こちらです
Youtube Data API v3 と Youtube Live Streaming API を使います
コメントではなくチャットを取得します
コメントは動画の下に表示される非同期のメッセージでチャットはライブ中に右に表示されるリアルタイムのメッセージになります
当然ですが今回取得する方法はライブ中でなければ取得できないので注意してください
こちらの方法で取得しましょう
GCP の登録が必須です
こちらの方法で有効化してください
curl \
'https://youtube.googleapis.com/youtube/v3/videos?part=liveStreamingDetails&id=xxxxxxxxxxx&key=AIzaxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Accept: application/json' \
--compressed
id はライブ配信中の動画 ID になります
ブラウザアクセスして URL バーに表示される ID になります
レスポンス内の JSON に含まれる activeLiveChatId をメモしておきます
なおライブ配信中でないと activeLiveChatId は含まれないので activeLiveChatId がない場合はライブ配信中になっているか確認しましょう
curl \
'https://youtube.googleapis.com/youtube/v3/liveChat/messages?liveChatId=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&part=authorDetails%2Csnippet&key=AIzaxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Accept: application/json' \
--compressed
part は authorDetails と snippet をカンマ区切りで指定しましょう
これで
なぜか quota を超えていないのに quotaExceeded になる場合があります
自分は新規でプロジェクトを作成し直してキーを作成しました
今回紹介した curl コマンドは API Explorer を使えば簡単に作成できます
curl 以外にも Python や Java のコードも作成できるのでプログラムとして使うこともできます
Youtube Data API v3: Videos: list
https://developers.google.com/youtube/v3/docs/videos/list
Youtube Live Streaming API: LiveChatMessages: list
https://developers.google.com/youtube/v3/live/docs/liveChatMessages/list?hl=en
コードに落とす前に curl で手動で動作確認しておくとプログラミングするときに流れを理解した状態で書けるので結果的に書きやすくなると思います
SDK があれば SDK を使っても良いと思います
Youtube Live の動画とチャットをサイトやブログに埋め込みたいケースはあると思います
iframe を使って埋め込むことができるので紹介します
<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=[your-channel-id]&autoplay=1" frameborder="0" allowfullscreen></iframe>
上記の [your-channel-id] の部分にチャンネル ID を入力します
チャンネル ID はアカウントの詳細設定で確認することができます

<iframe width="350" height="270" frameborder="0" src="https://www.youtube.com/live_chat?v=[your-video-id]&embed_domain=hoge-fuga.com" allowfullscreen></iframe>
ライブを配信を管理するページに行きここで表示されている動画を右クリックして「動画の URL をコピー」しましょう
短縮 URL https://youtu.be/[your-video-id] が取得できるのでこの後ろの部分をコピーして動画 ID として使いましょう
また embed_domain にはチャットを埋め込むサイトまたはブログの URL を入力しましょう
ローカルで確認する場合は localhost と入力してください
こんな感じで表示されます

Youtube Live の動画とチャットをサイトに埋め込む方法を紹介しました
埋め込むこと自体は非常に簡単にできました