【问题标题】:For searching YouTube EDU Content using API V3用于使用 API V3 搜索 YouTube EDU 内容
【发布时间】:2013-08-07 02:40:37
【问题描述】:

我正在实施使用 YouTube Data API V3 搜索 YouTube EDU 内容的应用程序。 我使用以下 API 搜索 YouTube 内容,但遇到了两个问题。

首先,我不仅要显示标题,还要显示作者、观看次数和总播放时间。 当我使用“part=sn-p”时,这些信息在结果元数据中不存在。 所以,我尝试使用“部分”允许的其他东西,我得到了以下结果。

  • sn-p :做得好,但不包括作者、查看次数和总时间。
  • contentDetails : 400 错误请求
  • 播放器:400 错误请求
  • 统计:400 错误请求
  • 状态:400 错误请求

第二,我想搜索特定 YouTube EDU 类别中的内容。 但是,我在 YouTube EDU API V2 中找不到与“类别”相对应的正确频道 ID。 我参考了以下 URL 来获取 API V2 中的 YouTube EDU 类别。

请帮我解决这些问题。

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    youtube.search.list() 中的 part 参数支持的唯一两个值是“sn-p”和“id”。您需要做的是继续使用“sn-p”,然后获取每个结果的视频 ID(insearchResult.id.videoId),然后将最多 50 个视频 ID 传递给 youtube.videos.list(part="snippet,statistics,contentDetails", id="id1,id2,id3,...") 的一次调用这是两个独立的 API 调用,这与我们在 YouTube Data API v3 中采用的方法一致。

    与 v2 中的 YouTUbe EDU 类别对应的频道 ID 可能会在不久的将来发生变化,我不确定目前以编程方式查找的最佳方法是什么。我们应该在未来提供一些关于这方面的指导,我建议遵循 Data API v3 revision history

    【讨论】:

      猜你喜欢
      • 2014-10-22
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-03
      • 2016-10-21
      • 1970-01-01
      相关资源
      最近更新 更多