【问题标题】:Is there an official mechanism/algorithm for determining a youtube username or channel Id?是否有确定 youtube 用户名或频道 ID 的官方机制/算法?
【发布时间】:2015-06-01 00:47:58
【问题描述】:

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

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

例如

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

如果没有官方的方式来做这件事,我认为检查也可能涉及字符串的长度。那么为此,还有谁知道用户名是否有长度限制?

【问题讨论】:

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


    【解决方案1】:

    用户名的长度似乎存在一些差异,但频道 ID 的长度却没有。

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

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

    【讨论】:

      猜你喜欢
      • 2015-06-23
      • 2021-12-17
      • 2016-09-16
      • 2014-10-12
      • 2015-10-27
      • 1970-01-01
      • 2021-04-18
      • 2013-07-29
      • 2013-05-31
      相关资源
      最近更新 更多