是否有确定youtube用户名或频道Id的官方机制/算法?

是否有确定youtube用户名或频道Id的官方机制/算法?,youtube,google-api,youtube-data-api,Youtube,Google Api,Youtube Data Api,考虑到Youtube迁移到V3API所带来的变化,我想知道是否有一种官方的方法不进行api调用来确定值是用户名还是频道id 我看过一些帖子,人们建议如果它的前缀是UC_uu或HC_u,那么它就是一个频道。但我看到过这样的例子:频道没有下划线,用户名以UC开头 例如 如果没有官方的方法,我想检查也可能涉及字符串的长度。因此,除此之外,还有人知道用户名是否有长度限制吗?看来用户名的长度似乎有点不一致,但频道id的长度却不一致 ^UC.{22}$ # python /^UC.{22}$/ //

考虑到Youtube迁移到V3API所带来的变化,我想知道是否有一种官方的方法不进行api调用来确定值是用户名还是频道id

我看过一些帖子,人们建议如果它的前缀是UC_uu或HC_u,那么它就是一个频道。但我看到过这样的例子:频道没有下划线,用户名以UC开头

例如


如果没有官方的方法,我想检查也可能涉及字符串的长度。因此,除此之外,还有人知道用户名是否有长度限制吗?

看来用户名的长度似乎有点不一致,但频道id的长度却不一致

^UC.{22}$  # python
/^UC.{22}$/  // Javascript
因此,我相信下面的正则表达式足以确定该值是否为通道id

^UC.{22}$  # python
/^UC.{22}$/  // Javascript