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

时间:2015-03-27 15:58:03

标签: youtube google-api youtube-data-api

鉴于Youtube转向V3 api所带来的变化,我想知道是否有正式的方式(没有进行API调用)来确定值是用户名还是频道ID?

我看过一些人们建议的帖子,如果它的前缀是UC_或HC_,那么它是一个频道。但我已经看到频道没有下划线且用户名以UC开头的情况。

E.g。

https://www.youtube.com/channel/UCJcYRr8rpsxVPfWA5vkuxFw https://www.youtube.com/user/UCLA

如果没有正式的方法,我认为检查也可能涉及字符串的长度。那么为此,有没有人知道用户名是否有长度限制?

1 个答案:

答案 0 :(得分:0)

似乎在用户名长度方面存在一点差异,但不是频道ID的长度。

因此,我相信以下正则表达式足以确定该值是否为通道ID。

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