Interfejs API serwisu YouTube umożliwia użytkownikom uzyskanie kanału komentarzy, np. przez https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published
.Jak uzyskać kanał z komentarzami wpisanymi w polu "czat" podczas transmisji na żywo w YouTube?
Jednak gdy próbuję to zrobić za pomocą identyfikatora wideo transmisji na żywo, wynik jest zawsze pusty, niezależnie od liczby przesłanych komentarzy. Jedyną różnicą między filmem na żywo i jakimkolwiek innym (lub nagrywaniem transmisji na żywo) jest zastąpienie sekcji "komentarze" polem "czat", którego komentarze wydają się nie być dostępne za pośrednictwem interfejsu API.
Po zatrzymaniu strumienia wszystkie komentarze przesłane za pośrednictwem czatu "znikają" całkowicie i nie można już uzyskać do nich dostępu. Jednak wszystkie komentarze przesłane po zakończeniu transmisji na żywo zostały zarchiwizowane (tzn. Nagranie zostało udostępnione) pojawią się w kanale komentarzy.
Dla aplikacji działającej w czasie rzeczywistym muszę uzyskać dostęp do komentarzy "czatu", gdy transmisja jest nadal dostępna, w celu pobrania pytań przesłanych przez użytkowników.
Czy jest jakiś sposób to zrobić?
Przez krótki czas, można użyć https://www.youtube.com/live_chat?v=VID_ID&embed_domain=www.example.com Działa on przez jakiś czas, ale następnego dnia wyszli – netdragon