是否有用于确定 youtube 用户名或频道 ID 的官方 mechanism/algorithm?
Is there an official mechanism/algorithm for determining a youtube username or channel Id?
鉴于 Youtube 迁移到 V3 api 带来的变化,我想知道是否有官方方法(无需进行 API 调用)来确定一个值是用户名还是频道 ID?
我看到一些帖子,人们建议如果它的前缀是 UC_ 或 HC_ 那么它就是一个频道。但我见过频道没有下划线且用户名以 UC 开头的实例。
例如
https://www.youtube.com/channel/UCJcYRr8rpsxVPfWA5vkuxFw
https://www.youtube.com/user/UCLA
如果没有官方的方法,我想检查也可能涉及字符串的长度。那么为此,还有谁知道用户名是否有长度限制?
用户名的长度似乎有点差异,但频道 ID 的长度没有差异。
因此,我相信以下正则表达式足以确定该值是否为频道 ID。
^UC.{22}$ # python
/^UC.{22}$/ // Javascript
鉴于 Youtube 迁移到 V3 api 带来的变化,我想知道是否有官方方法(无需进行 API 调用)来确定一个值是用户名还是频道 ID?
我看到一些帖子,人们建议如果它的前缀是 UC_ 或 HC_ 那么它就是一个频道。但我见过频道没有下划线且用户名以 UC 开头的实例。
例如
https://www.youtube.com/channel/UCJcYRr8rpsxVPfWA5vkuxFw https://www.youtube.com/user/UCLA
如果没有官方的方法,我想检查也可能涉及字符串的长度。那么为此,还有谁知道用户名是否有长度限制?
用户名的长度似乎有点差异,但频道 ID 的长度没有差异。
因此,我相信以下正则表达式足以确定该值是否为频道 ID。
^UC.{22}$ # python
/^UC.{22}$/ // Javascript