当我尝试发送以下请求时:
GET https://www.googleapis.com/youtube/v3/liveChat/messages?liveChatId={..}&part=snippet&maxResults=250key={...}
即使我的直播中有超过75条评论,我也只能获得最多75条结果。返回的这75条评论也是75条最新评论。使用上面的响应中的值设置nextPageToken
将返回一组空注释。这几乎就像我需要一种方法来查看以前的页面。设置maxResults
,正如我在上面的网址中所做的那样也没有。当我向直播中添加新评论时,75的第一个条目消失,新评论显示在列表的底部。
我很困惑为什么我不能收到超过75条评论以及为什么75号文件在文档的任何地方都没有提到。你们有什么想法吗?我可以根据需要提供更多信息。
答案 0 :(得分:0)
已经用最活跃的房间测试了liveChatMessages google youtube-api并查看了文档,我得出的结论是,当您查询liveChatMessages api时,您会获得75条最新消息(从最旧到最新的顺序)和nextTokenId如果将其添加到下一个查询中,则将返回自您的第一个查询以来Google服务器已收集的所有最近的消息。我不确定如何获取较旧的消息,这似乎是不可能的。