【发布时间】:2015-01-15 22:38:02
【问题描述】:
我需要接受一个 Youtube 频道 ID 或 Youtube 用户名作为输入,并为其创建一个订阅按钮。
Google 刚刚更改了语法,因此如果它是频道 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– 与按钮关联的通道名称。示例值:GoogleDevelopers。data-channelid– 与按钮关联的通道 ID。样本值:UC_x5XG1OV2P6uZZ5FSM9Ttw
有什么简单的方法可以判断它是频道 ID 还是用户名?
我看到的所有频道都以 UC 开头,但这似乎不是确定的:YouTube channel and playlist ID prefixes
谁知道他们为什么这样做,但结果破坏了许多订阅按钮:(
【问题讨论】:
标签: youtube youtube-api