Youtube api 上传播放列表中是否有最多可重复播放的视频?

Youtube api 上传播放列表中是否有最多可重复播放的视频?,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,今天是我尝试用API做任何事情的第一天。我想把一个频道的所有视频的持续时间加在一起。因为我感兴趣的频道有23708个视频,所以我首先用一个较小的频道尝试了我的代码,以确保它做了我希望它做的事情,它做到了。我使用了一个简单的计数器变量来查看是否每个视频都被使用,并且这个数字等于我根据频道信息预期的数字。但当我在较大的频道尝试时,计数器只上升到20000,而不是23708(该频道上的视频数量),我不知道为什么。这里的代码只是试图在没有计算部分的情况下浏览所有视频,这就是为什么计数器只计算它浏览的页面

今天是我尝试用API做任何事情的第一天。我想把一个频道的所有视频的持续时间加在一起。因为我感兴趣的频道有23708个视频,所以我首先用一个较小的频道尝试了我的代码,以确保它做了我希望它做的事情,它做到了。我使用了一个简单的计数器变量来查看是否每个视频都被使用,并且这个数字等于我根据频道信息预期的数字。但当我在较大的频道尝试时,计数器只上升到20000,而不是23708(该频道上的视频数量),我不知道为什么。这里的代码只是试图在没有计算部分的情况下浏览所有视频,这就是为什么计数器只计算它浏览的页面数,而不是每个视频的页面数(在这种情况下,它会上升到20000/50=400)。playlaid是频道上传播放列表的ID

nextPageToken = None
while True:
  v_request = youtube.playlistItems().list(
      part = 'id',
      playlistId='UUqwGaUvq_l0RKszeHhZ5leA',
      maxResults = 50,
      pageToken = nextPageToken
  )
  response = v_request.execute()
  counter += 1
  nextPageToken = response.get('nextPageToken')

  if not nextPageToken:
    break
根据,design为通过
playlitems.list查询给定频道的上传播放列表时返回的项目数设置了20000个上限。这是不幸的,但却是事实

您还可以考虑以下因素