c# - Youtube 数据 API : Retrieving multiple Video entries by IDs in a single request

标签 c# video youtube

我想知道是否有办法在 YouTube 上查询多个随机 单个查询中的视频(视频 ID 已知)? 我将视频 ID 存储在本地数据库中,需要显示多个 网页中的详细信息(带有拇指、评分、作者姓名等的列表)。

我正在查看 Youtube 数据 API,发现我可以 像这样的实体数据:

Uri  videoEntryUrl = new Uri("http://gdata.youtube.com/feeds/api/videos/video_id");
Video video = request.Retrieve<Video>(videoEntryUrl);

在循环中重复这个似乎是个坏主意,因为 配额。

还有“批处理”可用—— http://code.google.com/apis/youtube/2.0/developers_guide_dotnet.html#Batch_processing . 好像我最多可以发出 50 个随机请求,但它期望一些 执行批处理时,我没有 feed 作为参数。 某些 Uri 过载,但没有很好地记录 - google-gdata.googlecode.com/svn/docs/folder59/M_Google_GData_Client_FeedRequest_1_Batch__1_2.htm

有没有人对如何检索多个视频条目有任何想法 通过id?任何帮助将不胜感激。

最佳答案

在 Youtube 数据 API 版本 3.0 中,您可以像这样以简单的方式进行操作。

https://www.googleapis.com/youtube/v3/videos?key=API_KEY&part=snippet&id=video_id1,video_id2

只需添加以逗号分隔的视频 ID。它将以 JSON 格式为您获取所有视频的数据

我不知道这有什么限制,一旦找到就会更新答案。

关于c# - Youtube 数据 API : Retrieving multiple Video entries by IDs in a single request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078006/

相关文章:

c# - Databound Flipview remove ViewModel.ItemAt(0) 导致翻转过渡

c# - 如何在 Swashbuckle 中显示我的模型中使用的自定义注释?

javascript - 类型属性视频标签

python - 在 OpenCV 和 Python 中控制视频流的对比度和亮度

php - 嵌入 YouTube 视频的最佳方式是什么?

c# - 将 PDF 页面渲染到 CGBitmapContext 时如何减少内存使用?

c# - MVC3 中的异步进度更新

android - 使用 ndk 和 ffmpeg 和 opencv 在 Android 上进行视频处理非常慢

php - 从给定的搜索关键字获取youtube视频

css - YouTube 背景视频不会垂直展开