【问题标题】:Youtube Live Stream Chat MessagesYoutube 直播聊天消息
【发布时间】:2018-03-10 19:03:49
【问题描述】:

我一直在考虑从我在 youtube 上的直播中获取消息。我需要能够实时处理聊天,但是我发现了一些问题。

首先,主要问题实际上是聊天的顺序似乎是最早的。这是一个相当大的问题,就好像我正在尝试实时处理新的聊天消息一样,因为流继续进行,新消息在列表中的位置越来越远。

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

它使负载超过了它需要的负载。

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

我正在使用 PHP 来读取 API,我可以将消息读入数据库,但随着聊天的进行,我仍然需要越来越深入,而不仅仅是将新消息从顶部拉下来。

【问题讨论】:

    标签: api youtube chat live


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢您向我指出这一点。看来我不太明白 pageToken 的用途。现在这更有意义了。祝你有美好的一天!
    猜你喜欢
    • 2016-07-23
    • 2021-06-18
    • 2019-02-27
    • 2018-05-18
    • 1970-01-01
    • 2017-06-15
    • 2023-02-12
    • 1970-01-01
    • 2016-08-24
    相关资源
    最近更新 更多