如何为新的(Google +)Youtube频道ID嵌入Youtube user_uploads?

时间:2014-02-24 13:48:18

标签: youtube-api

一直在搜索API,为具有新user_uploads(以UC开头)而非用户名但未找到任何有效解决方案的频道嵌入Youtube频道的channel_id。根据{{​​3}},只有user_uploads的玩家可以嵌入USER ID。是否有任何(未记录的?)参数来实现这一目标?

使用user_id嵌入iframe的示例:

  

http:// www.youtube.com / listType = user_uploads& list = USERNAME

不工作:

  

http:// www.youtube.com / embed?listType = user_uploads& list = UC .... xxxxx(Google + style channel id)

2 个答案:

答案 0 :(得分:1)

从未见过这样的用户名。您是否有指向具有此类用户名的用户(youtube网站)的链接?

更新

看起来它是来自youtube的新V3 api的一部分,我在youtube开发论坛上提交了一个错误报告,因为它不能用于user_uploads iframe

http://code.google.com/p/gdata-issues/issues/detail?id=6463

  

例如此频道

     

https://www.youtube.com/channel/UCpAOGs57EWRvOPXQhnYHpow

     

然后ID是UCpAOGs57EWRvOPXQhnYHpow

     

现在尝试加载此

     

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

     

这不起作用,仅限实际用户名

答案 1 :(得分:1)

已发布的答案不再有效。

现在你应该使用:

http://www.youtube.com/embed/videoseries?list=USERID

USERID是您的YouTube用户ID,其中包含' UU'追加。

例如,如果您的用户ID为TlQ5niAIDsLdEHpQKQsupg,那么您应该放置UUTlQ5niAIDsLdEHpQKQsupg。 如果您只有频道ID(可以在频道网址中找到),那么只需将前两个字符(UC)替换为UU

所以最后你会得到一个像这样的URL: http://www.youtube.com/embed/videoseries?list=UCTlQ5niAIDsLdEHpQKQsupg

顺便说一句。您可以附加&index=1来指定应播放的视频。

  

请参阅duplicate

上的回答