YouTube API を使用すると、ユーザーは、たとえば を介してコメント フィードを取得できますhttps://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published
。
ただし、ライブ ストリームのビデオ ID でそれを実行しようとすると、コメントがいくつ送信されても、結果は常に空になります。ライブ ビデオと他のビデオ (またはライブ ストリームの録画) の唯一の違いは、「コメント」セクションが「チャット」ボックスに置き換えられていることです。このボックスのコメントは、API 経由では利用できないようです。
ストリームが停止すると、チャット ボックスから送信されたすべてのコメントが完全に「消え」、アクセスできなくなります。ただし、ライブ ブロードキャストがアーカイブされた (つまり、録画が利用可能になった) 後に送信されたすべてのコメントは、コメント フィードに表示されます。
リアルタイム アプリケーションの場合、ブロードキャストがまだライブである間に「チャット」コメントにアクセスして、ユーザーが送信した質問を取得する必要があります。
これを行う方法はありますか?