如果没有正确的用户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
答案 0 :(得分:1)
是的,如果我理解正确的话,你需要一个用户名/用户ID,给定一个channelID。为此,您必须连接至Google+ API,使用status.isLinked检查该频道ID是否已连接至G +帐户,并致电contentDetails.googlePlusUserId以检索用户名,将被放置在iframe的src中。我建议您阅读YouTube API docs。
编辑:
http://www.youtube.com/embed?listType=user_uploads&list=USERNAME_GOES_HERE
如果 channelID 或 userID ,您需要用户名。这里的措辞很重要。你称之为&#34;正确的用户ID&#34;它称为&#34;用户名&#34;。