Youtube直播聊天消息

时间:2017-09-28 22:37:17

标签: api youtube chat live

我一直在考虑从youtube上的直播中收集消息。我需要能够实时处理聊天,无论我如何找到一些问题。

首先,主要问题是聊天的顺序似乎是最早的。这是一个相当大的问题,好像我正在尝试实时处理新的聊天消息,因为新的消息流在列表中越走越远。

我必须得到下一页键,这是一个噩梦,我可以从api中获取的最小页面大小是200条消息。

它使负载更加需要它。

有谁知道我如何首先请求聊天消息或更好地处理聊天流?

我正在使用PHP来阅读API,我可以将消息读入数据库但是我仍然需要更深入地进行聊天,而不是仅仅将新消息从顶部拉出来。

1 个答案:

答案 0 :(得分:1)

您应该保存从调用列表端点获得的最后nextPageToken响应。这样,您可以使用pageToken调用端点,只获取上次查询API时的新消息。

参考:https://developers.google.com/youtube/v3/live/docs/liveChatMessages/list