如何区分频道 ID 和 YouTube 用户名



我需要接受Youtube频道ID或Youtube用户名作为输入,并为其创建一个订阅按钮。

谷歌刚刚更改了语法,因此如果它是一个频道ID,你可以使用这个:

<div class="g-ytsubscribe" data-channelid="UC_x5XG1OV2P6uZZ5FSM9Ttw" data-layout="default" data-count="default"></div>

但如果它是频道名称,则省略属性中的id。 https://developers.google.com/youtube/youtube_subscribe_button

必须为以下两个属性之一指定值: data-channel – 与按钮关联的通道的名称。示例值:谷歌开发者。 data-channelid – 与按钮关联的通道 ID。示例值:UC_x5XG1OV2P6uZZ5FSM9Ttw

判断它是频道 ID 还是用户名的简单方法是什么?

我看到的所有频道都以UC开头,但这似乎不是确定的:YouTube频道和播放列表ID前缀

谁知道他们为什么这样做,但它破坏了许多订阅按钮:(

只需根据上面的链接检查您的输入字段是否以"UC_"、"HC_"等开头即可。如果不是,那么它是一个用户名。

相关内容

  • 没有找到相关文章

最新更新