【问题标题】:Is there a way to find out the type of video on youtube using youtube api for android有没有办法使用 youtube api for android 找出 youtube 上的视频类型
【发布时间】:2016-03-26 11:43:31
【问题描述】:

我想使用 android youtube api 找出视频的类型。例如,我想知道 youtube 上的视频是音乐视频还是电影预告片或其他什么? 有办法查出来吗?

【问题讨论】:

  • 你可以看看视频的标签/分类,也许?
  • YouTube API 是否提供标签和分类?有示例代码吗?

标签: android android-intent youtube youtube-api android-youtube-api


【解决方案1】:

使用 API 工具 here 我能够抓取某个类别下的一些视频(音乐 | ID:10)。

只要您请求视频的所有字段,它也应该返回每个视频的任何标签/关键字,如果您需要在您的最终进行一些进一步的过滤。

例如这个请求:GET https://www.googleapis.com/youtube/v3/videos?part=snippet&chart=mostPopular&hl=EN&maxResults=50&regionCode=US&videoCategoryId=10&fields=etag%2CeventId%2Citems%2Ckind%2CnextPageToken%2CpageInfo%2CprevPageToken%2CtokenPagination%2CvisitorId&key={YOUR_API_KEY} 返回音乐类别中最流行的 50 个视频。


要查找类别 ID,您可以使用this API tool 开始

【讨论】:

    【解决方案2】:

    您可以抓取视频标题,然后尝试从中“猜测”……但仅此而已。 Youtube 没有提供其他元数据。

    需要使用https://developers.google.com/youtube/v3/docs/search/list找到你想要的视频的ID然后使用 https://developers.google.com/youtube/v3/docs/videos/list 从视频中获取数据

    【讨论】:

      猜你喜欢
      • 2016-04-05
      • 2017-01-02
      • 2022-11-07
      • 2022-11-07
      • 2011-07-10
      • 1970-01-01
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      相关资源
      最近更新 更多