我只(总是)为 Youtube Data Api v3 获得 10 个 nextpagetoken;我怎样才能增加这个?
Posted
技术标签:
【中文标题】我只(总是)为 Youtube Data Api v3 获得 10 个 nextpagetoken;我怎样才能增加这个?【英文标题】:I only (always) get 10 nextpagetokens for the Youtube Data Api v3; how can I increase this? 【发布时间】:2021-09-17 20:34:15 【问题描述】:无论一个 youtube 频道有多少个视频,我只能获得 10 个 nextpagetokens,因此使用“每页 50 个设置”我只能获得大约 500 个 Youtube 视频的数据,尽管响应甚至表明 Youtube 频道有更多视频 ("pageInfo": "totalResults": 1418,) 我想全部获取。
我有足够的配额让谷歌云平台中的 API 超过 10 个令牌。我试图找到增加 nextpagetoken 计数的设置,但一直找不到。
有人知道如何获得更多的 nextpagetokens 吗?
【问题讨论】:
【参考方案1】:根据Search: list关于channelId
过滤器:
注意:如果您的请求指定了 channelId 参数的值并将 type 参数值设置为 video,则搜索结果限制为最多 500 个视频,但它也没有设置 forContentOwner、forDeveloper 或 forMine 过滤器之一.
我建议改用 this approach 来列出给定 YouTube 频道的所有视频。该方法包括在part
中使用Channels: list 和contentDetails
获取YouTube 频道的uploads
自动创建的播放列表ID,然后使用PlaylistItems: list 检索上传到此YouTube 频道的所有公共视频。
【讨论】:
以上是关于我只(总是)为 Youtube Data Api v3 获得 10 个 nextpagetoken;我怎样才能增加这个?的主要内容,如果未能解决你的问题,请参考以下文章
Youtube Data API C# - 无需请求用户凭据即可使用
每次循环视频加载时,我都在努力为youtube api设置循环。我只在循环中放入了一个视频
Youtube [Data-API] LiveChat,登录用户为版主
Youtube Data API V3 Javascript - 将音频和图像上传为视频