如果您检索此提要:
https://gdata.youtube.com/feeds/api/users/[channel_id]/
您将收到包含一个<author>
元素的响应——该元素的<name>
子<author>
元素是用户名。它也在与 相同的提要中重复<yt:username>
。
当然,这没有实际意义,因为您可以直接通过 channelID 查询:
https://gdata.youtube.com/feeds/api/users/[channel_id]/uploads
与您使用用户名的提要相同。这是可行的,因为 channel_id 实际上只是某人用户名的唯一 ID。
如果您想使用 API 的 v3(强烈建议这样做,因为它现在处于生产级别),您可以使用此提要:
GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=UUXIyz409s7bNWVcM-vjfdVA&key={YOUR_API_KEY}
请注意,我已经更改了频道 ID,因此不是以 UC 开头(就像所有频道 ID 一样),我传入了一个以 UU 开头的值……这样您就可以取回频道的上传提要(你也可以让它以 LL 开头,而不是取回“喜欢”提要,例如......甚至请求:
GET https://www.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails&id=UCXIyz409s7bNWVcM-vjfdVA&key={YOUR_API_KEY}
要在 contentDetails 参数中检索与该特定频道关联的所有播放列表。