Youtube V3-LiveChatMessages.list最多只返回75个请求

Youtube V3-LiveChatMessages.list最多只返回75个请求,youtube,youtube-api,youtube-data-api,live-streaming,youtube-livestreaming-api,Youtube,Youtube Api,Youtube Data Api,Live Streaming,Youtube Livestreaming Api,当我尝试发送以下请求时: GET https://www.googleapis.com/youtube/v3/liveChat/messages?liveChatId={..}&part=snippet&maxResults=250key={...} 尽管我的livestream中有超过75条评论,但我最多只能返回75条结果。返回的这75条评论也是75条最新评论。使用上述响应中的值设置nextPageToken,将返回一组空注释。这几乎就像我需要一种方式来查看以前的页面。设置m

当我尝试发送以下请求时:

GET https://www.googleapis.com/youtube/v3/liveChat/messages?liveChatId={..}&part=snippet&maxResults=250key={...}
尽管我的livestream中有超过75条评论,但我最多只能返回75条结果。返回的这75条评论也是75条最新评论。使用上述响应中的值设置
nextPageToken
,将返回一组空注释。这几乎就像我需要一种方式来查看以前的页面。设置
maxResults
,正如我在上面的url中所做的那样,也没有任何作用。当我向livestream添加新注释时,75的第一个条目消失,新注释显示在列表的底部


我很困惑,为什么我不能收到超过75条评论,为什么文件中没有提到75条评论。你们知道这是怎么回事吗?我可以根据需要提供更多信息。

通过测试liveChatMessages google youtube api和我能找到的最活跃的聊天室,并查看文档,我得出结论,当你查询liveChatMessages api时,你会得到从最早到最新排序的75条最新消息,如果将给定的nextTokenId添加到下一个查询中,则会返回自您第一次查询以来由Google服务器收集的任何最新消息。我不知道如何获取旧邮件,这似乎不可能。

您是否收到页面令牌?提供它会给你下一个75吗?我确实收到一个页面标记,但提供它不会给我原始请求中缺少的其余注释。我只是在响应的items字段中得到了一个空集来澄清我在做什么,以下是步骤:1)启动一个livestream并使用liveBroadcasts#list获取livechatid 2)在LiveChatMessages#list中使用livechatid从livestream获取评论3)第一次这样做时,我没有得到任何评论。这很有意义,因为我的livestream没有评论4)我回到youtube页面上的livestream,在评论部分键入数字1-76。1是最早的评论,76是最新的评论5)此时,我的聊天中有76条评论。6)我回到这里()现在我尝试检索这些评论7)但是,只有有效载荷为2-76的评论出现,我似乎无法看到文本为“1”的评论。响应中返回的页面标记仅获取在注释后面的注释,其中包含76。带有“1”的注释刚刚丢失如果注释低于75(如5或10),是否会出现此问题?很难知道真正的错误是什么,因为我们无法从您的URI请求中看到您的livechat评论和响应正文。