L'API YouTube consente agli utenti di ottenere un feed di commenti, ad es. via https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published
.Come ottenere un feed di commenti inseriti attraverso la casella "chat" durante una trasmissione live di YouTube?
Tuttavia, quando provo a farlo con l'ID video di uno streaming live, il risultato è sempre vuoto, indipendentemente dal numero di commenti inviati. L'unica differenza tra un video live e qualsiasi altro video (o la registrazione di un live stream) è che la sezione "commenti" viene sostituita con una casella "chat", i cui commenti sembrano non essere disponibili tramite l'API.
Quando lo streaming viene interrotto, tutti i commenti inviati tramite la casella di chat "scompaiono" completamente e non è più possibile accedervi. Tuttavia, tutti i commenti inviati dopo che la trasmissione dal vivo è stata archiviata (ovvero la registrazione è stata resa disponibile) vengono visualizzati nel feed dei commenti.
Per un'applicazione in tempo reale è necessario accedere ai commenti di "chat" mentre la trasmissione è ancora in diretta, per recuperare le domande inviate dagli utenti.
C'è un modo per farlo?
Per un breve periodo di tempo, è possibile utilizzare https://www.youtube.com/live_chat?v=VID_ID&embed_domain=www.example.com Si lavora per un po ', ma giorno dopo erano andati – netdragon