You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API获取YouTube频道的Google+启用前旧用户名?

YouTube Data API v3 forUsername 参数支持情况
  • forUsername 参数目前还能用,但得明确它的适用范围:
    • 这个参数只能匹配 Google+ 整合后推出的「自定义用户名」(也就是 youtube.com/@XXX 格式对应的用户名),无法直接获取 Google+ 启用前旧版 youtube.com/user/XXX 路径里的字符串。
    • 旧版 user/ 后面的内容其实是频道的 legacyUserId,这个字段不会在常规的 channel.list 接口返回结果中出现,哪怕用 forUsername 参数也查不到。
  • 尝试获取旧版 user/ 对应字符串的方法:
    • 先拿到目标频道的 ID,调用 channels.list 接口时指定 part=contentDetails,返回结果里的 relatedPlaylists.uploads 字段通常是 UU<legacyUserId> 格式,截取 UU 后面的部分,就是旧版 user/ 路径里的字符串(比如 UUxyz789 对应的旧路径为 youtube.com/user/xyz789)。
    • 注意:不是所有老频道都适用这个方法,部分频道的上传播放列表格式可能不符合该规则。
  • 额外提示:如果你的需求是通过旧版 user/XXX 路径找到对应频道,直接用 forUsername 参数无效,需要先将旧用户名转换为 legacyUserId,再用 id 参数调用 channels.list 接口。

内容的提问来源于stack exchange,提问作者Lychy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 21:22:05