So erhalten Sie einen feed für die Kommentare über den "chat" - box während einer YouTube-live-übertragung?
Die YouTube-API ermöglicht es Benutzern, zu erhalten, einen Kommentar-feed, z.B. über https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments?orderby=published
.
Jedoch, wenn ich versuche zu tun, nur mit der video-ID von einem live-stream, das Ergebnis ist immer leer, egal, wie viele Kommentare abgegeben worden sind. Der einzige Unterschied zwischen einem live-video und andere video - (oder Aufnahme-einem live-stream) ist, dass die 'Kommentare' Teil ersetzt mit einem "chat" - box, deren Kommentare scheinen nicht verfügbar zu sein, über die API.
Wenn der stream beendet wird, werden alle Kommentare, die Sie über die chat-box 'verschwinden' ganz und gar nicht mehr zugegriffen werden kann. Jedoch alle Stellungnahmen, die nach der live-übertragung archiviert wurde (d.h. die Aufnahme wurde zur Verfügung gestellt) zeigen sich in der Kommentar-feed.
Für eine Echtzeit-Anwendung, die ich benötigen für den Zugriff auf den "chat" - Kommentare während der Sendung immer noch Leben, für das abrufen von Benutzer-eingereichte Fragen.
Gibt es eine Möglichkeit, dies zu tun?
- Für kurze Zeit können Sie youtube.com/live_chat?v=VID_ID&embed_domain=www.example.com Es funktioniert für eine Weile, aber am nächsten Tag waren Sie Weg
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es nun möglich die Rückkehr von chat-Nachrichten für Ihre eigenen Sendungen mit der
LiveChatMessages
Endpunkt als Teil des YouTube-Live-Streaming-API.Beim erstellen eines neuen
liveBroadcast
Objekt, einliveChatId
String zurückgegeben werden, als Teil desliveBroadcast
'ssnippet
. Übergeben Sie Ihre Sendung chat-ID, umLiveChatMessages/list
EndpunktsliveChatId
parameter, undid
,snippet
, undauthorDetails
in diepart
parameter.Dieser wird ein array zurückgeben, der
liveChatMessage
Ressourcen. Die eigentliche chat-Nachricht enthalten ist, in dertextMessageDetails
Wörterbuch als Wert für diemessageText
- Taste.Ibrahim Ulukaya, ein Mitglied der Google Developer Relations team konzentriert sich auf die YouTube-API, heißt es im folgenden auf eine ähnliche Frage (Wie man chat-Inhalte von Youtube live-event in Java):
über https://stackoverflow.com/a/26427743/1085891
Kam ich mit einem Basic-Skript für diese
Müssen Mehr Stunden Arbeiten, Um Es Lesen Sie die Seite wie Die Kommentare Fließen.