您如何将最新的YouTube嵌入通道ID



我知道以下代码适用于具有用户名的任何频道。例如:( nerdalert)

<iframe width="300" height="200" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=NerdAlert" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

eg:http://codepen.io/liquidvisual/pen/ozxory

但是,我无法将其与我的频道一起使用 - 它没有上面的用户名。我只能访问频道ID,这无效。

如[此处]测试,似乎嵌入式播放器目前没有Saport的"频道ID"。

所以如果我是你,我会提出一个错误请求。

作为工作。您可以使用[此处]

在" vaceoid"部分中,您可以在所有视频ID中放置一个昏迷的字符串。那将像您想要的那样。

根据您的需求,如果您需要一个更具动态的网站, 然后,您需要有一些代码来收集和填充玩家。

首先是从频道获取上传列表。

https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=[THE_CHANNEL_ID]&key=[apiKey]

更改" id = [the_channel_id]"为" forusername = [lectacy_username]"(如果需要)。

然后从

中获取上传播放列表中的代码
[items] => [0] => [contentDetails] => [relatedPlaylists] => [uploads]

然后您可以将其插入...../v3/playlistItems api呼叫。

在这里,您需要进行循环设置以收集所有录像带。
然后,您可以将它们放入字符串中以加载到播放器中。
另请注意,如果您所选的频道具有50多个视频,那么您需要几次完成结果以获取完整列表。

还要注意,某些通道可能具有超过500个上传。因此,选择限制可能是一个好主意。

相关内容

  • 没有找到相关文章

最新更新