You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加pageToken后YouTube Comments API仍返回相同响应的问题

解决YouTube Comments API添加pageToken后返回相同响应的问题

首先明确:pageToken里的等号(=)不是问题。等号是Base64编码的常规字符,你在请求里转义成%3D是符合URL规范的,这部分处理正确。

导致两次请求返回相同结果的常见原因及解决方法:

  • 没有更多可用评论
    如果首次请求已经拉取了该parentId下的所有子评论,API仍会返回nextPageToken,但后续请求不会返回新数据。你可以通过响应里的pageInfo字段判断:

    • 查看pageInfo.totalResults(总评论数)和pageInfo.resultsPerPage(每页返回数)
    • 如果totalResults <= resultsPerPage,说明只有一页数据,自然没有下一页内容
  • 核对pageToken的正确性
    确保你使用的是首次请求返回的nextPageToken,而非prevPageToken。同时检查token是否完全复制,没有遗漏或多余字符。你提供的token解码后是正常的分页标记,这部分大概率没问题。

  • 验证请求参数一致性
    两次请求除pageToken外,其他参数(part、parentId、key)必须完全一致。你提供的两个链接参数是一致的,但如果实际请求中加了maxResults等其他参数,要确保两次参数相同。

  • 测试分页逻辑
    可以手动设置maxResults为较小值(比如10),首次请求返回10条评论后,用nextPageToken发起第二次请求,看是否返回剩余评论。如果仍返回相同结果,说明确实没有更多数据了。

内容的提问来源于stack exchange,提问作者nemish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 08:05:04