我想获取具有 ID 的单个频道的所有视频。我只获得频道信息的问题。
这是我正在使用的链接:
该链接适用于现已停用的 V2 API,因此它不会返回任何数据。相反,您需要使用 API 的 V3。您需要做的第一件事是注册 API 密钥——您可以通过在以下位置创建一个项目来完成此操作:console.developers.google.com http://console.developers.google.com,将 YouTube 数据 API 设置为“打开”,并创建公共访问密钥。
由于您已经有了用户频道 ID,因此您可以直接从中获取视频;但请注意,如果您不知道频道 ID,可以通过以下方式获取:
https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername={username}&key={YOUR_API_KEY}
通过频道 ID,您可以通过搜索端点获取频道中的所有视频,如下所示:
https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId={channel id here}&maxResults=25&key={YOUR_API_KEY}
在这种情况下,按日期排序与按“已发布”排序的旧 V2 参数相同。
您还可以使用许多其他参数在搜索频道时检索视频;看https://developers.google.com/youtube/v3/docs/search/list https://developers.google.com/youtube/v3/docs/search/list更多细节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)