gpt4 book ai didi

c# - 从YouTube播放列表中获取视频ID

转载 作者:行者123 更新时间:2023-12-03 05:27:56 24 4
gpt4 key购买 nike

我需要从YouTube播放列表中获取视频ID。

例如:多数民众赞成在我们的演示播放列表:http://www.youtube.com/playlist?list=PL8B03F998924DA45B

那是我的C#代码:

SyndicationFeed feed = await client.RetrieveFeedAsync("https://gdata.youtube.com/feeds/api/playlists/PL8B03F998924DA45B?v=2");

然后,我无法从 feed对象的播放列表中找到单个视频的ID。有任何想法吗?

最佳答案

我建议您使用Data API v3。数据API是反射(reflect)YouTube中播放列表的一种,并且受到高度支持。

在v3中,您将通过设置playlistItems->list来进行playlistId调用。

在响应中,如果播放列表项是视频,则可以从snippet.resourceId.videoIdcontentDetails.videoId获取videoId

您可以找到C# examples here

关于c# - 从YouTube播放列表中获取视频ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18694568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com