【发布时间】:2015-10-15 17:01:26
【问题描述】:
我正在尝试获取 youtube 中的所有频道。 当我使用频道列表api时,我必须输入categoryId,我尝试了其中一个,我发现我得到的频道数量非常少(例如我得到了大约1502个)
当我使用常规搜索 api 并按 type:channel 过滤时,我会得到大量结果...
只返回日落而不返回完整列表的频道列表 api 有什么特别之处吗?
- 这不是分页问题
【问题讨论】:
标签: youtube-api
我正在尝试获取 youtube 中的所有频道。 当我使用频道列表api时,我必须输入categoryId,我尝试了其中一个,我发现我得到的频道数量非常少(例如我得到了大约1502个)
当我使用常规搜索 api 并按 type:channel 过滤时,我会得到大量结果...
只返回日落而不返回完整列表的频道列表 api 有什么特别之处吗?
【问题讨论】:
标签: youtube-api
这似乎按我的预期工作。在 Channels.list() documentation 中,您可以包含的所需过滤器(您只能使用其中一个)是:
- 类别 ID
- 用户名
- 身份证
- 由我管理
- 我的
- 我的订阅者
categoryId 指定 YouTube 指南类别,从而请求与该类别关联的 YouTube 频道。这不会为您提供所有频道的列表,这就是您应该使用 Search.list() 的内容(正如您提到的,您也尝试过)。
【讨论】: