一直在搜索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)
答案 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
上的回答