Nextpagetoken不能正常工作



频道里有很多视频。哪里只有"nextPageToken"在我的代码中迭代了大约570个。

可能不是lib问题,因为同样的情况也发生在https://developers.google.com/youtube/v3/docs/search/list上。大约10页后,nextPageToken就消失了。

你应该使用channel+playlistItems API来获取所有频道视频,而不是搜索API。

请到https://developers.google.com/youtube/v3/docs/channels/list#try-it查看。

例如,设置通道id UCi-Lb1gFer4U7tkqFA1adiQ,部件参数为contentDetails。

响应的例子是:

 "items": [
  {
   "id": "UCi-Lb1gFer4U7tkqFA1adiQ",
   "kind": "youtube#channel",
   "etag": ""NT-fDeVOLsFPouddIzcaWbd0fJw/sQKRHjGLTreNbWWrW3gIojOKiEk"",
   "contentDetails": {
    "relatedPlaylists": {
     "uploads": "UUi-Lb1gFer4U7tkqFA1adiQ"
    }
   }
  }
 ]

那么你知道上传播放列表id现在,UUi-Lb1gFer4U7tkqFA1adiQ,所以你访问

https://developers.google.com/youtube/v3/docs/playlistItems/list

将UUi-Lb1gFer4U7tkqFA1adiQ作为播放列表id,然后您将能够通过分页获得所有视频。

p/s:请提供您的频道id,如果您仍然遇到这个问题

相关内容

  • 没有找到相关文章

最新更新