YouTube v.3:为用户上传播放列表ID,无需人性化的用户名

时间:2015-05-15 16:12:20

标签: youtube youtube-api

好的,所以没有这样的编程,但这让我很生气,所以我对SO抱有信心。

使用YouTube API v.3,我可以轻松获取与特定用户相关联的上传播放列表的ID,如下所示:

{BASE_URL}/channels?part=contentDetails&forUsername=some_user&key=my_key

然而,对于我阅读和尝试的所有内容,我无法弄清楚如何为具有更加模糊的ID特征ID的用户执行此操作,例如

https://www.youtube.com/channel/UC_tt4cYHIHNQAFQj2V2Wi-w

尝试:

{BASE_URL}/channels?part=contentDetails&forUsername=UC_tt4cYHIHNQAFQj2V2Wi-w&key=my_key

...产生一个没有结果的JSON响应,这意味着我不能将那个长UC_...字符串用作用户名。

有没有人知道这方面的方法?

1 个答案:

答案 0 :(得分:1)

当您拥有UC类型ID

时,需要使用id参数
https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UCXXXXXXXXXXXXXX&key={YOUR_API_KEY}