如何在没有适当用户ID的情况下从YouTube嵌入所有频道视频

时间:2016-01-01 02:34:49

标签: javascript html video iframe youtube

如果没有正确的用户ID,如何嵌入来自YouTube的所有频道视频?

我已经知道可以嵌入YouTube用户帐户中的所有视频(例如,不是我的帐户):

<iframe width="420" height="315" src="http://www.youtube.com/embed?listType=user_uploads&list=techcrunch" frameborder="0" allowfullscreen></iframe>

但请注意,在上面的示例中,用户具有正确的用户ID(techcrunch)。在我看来,我似乎没有那么幸运。我的用户ID和频道ID都是随机的数字字符串:

YouTube用户ID:dEti36s42cHXXXXCroPGVA(示例)

YouTube频道ID:UCdEti36sXXXXELTpCroPGVA(示例)

如果没有正确的用户ID,我这样的用户如何嵌入我上面示例中显示的所有视频?

的Vesa

1 个答案:

答案 0 :(得分:1)

是的,如果我理解正确的话,你需要一个用户名/用户ID,给定一个channelID。为此,您必须连接至Google+ API,使用status.isLinked检查该频道ID是否已连接至G +帐户,并致电contentDetails.googlePlusUserId以检索用户名,将被放置在iframe的src中。我建议您阅读YouTube API docs

编辑:

  • 用户名:KerryWongBlog
  • UserID:dEti36s42cHXXXXCroPGVA
  • ChannelID:UCdEti36sXXXXELTpCroPGVA

http://www.youtube.com/embed?listType=user_uploads&list=USERNAME_GOES_HERE

如果 channelID userID ,您需要用户名。这里的措辞很重要。你称之为&#34;正确的用户ID&#34;它称为&#34;用户名&#34;。

相关问题