2013-08-07 93 views
1

YouTube教育内容,我在执行搜索使用YouTube数据API V3 YouTube教育内容的应用。 我使用下面的API来搜索YouTube内容,但我遇到了两个问题。搜索使用API​​ V3

首先,我想不仅显示标题,但也撰文,查看次数和总播放时间。 当我使用'part = snippet'时,结果元数据中不存在这些信息。 所以,我尝试使用其他的事情,允许在“部分”,我得到下面的结果。

  • snippet:做得好,但作者,查看次数和总时间不包括在内。
  • contentDetails:400错误的请求
  • 玩家:400错误的请求
  • 统计:400错误的请求
  • 状态:400错误的请求

第二,我想搜索特定YouTube中的内容EDU类别。 但是,我无法找到对应于YouTube教育API V2“类别”正确的频道了。 我引用了下面的URL来获取API V2中的YouTube EDU类别。

请帮助我如何解决这些问题。

回答

3

youtube.search.list()part参数仅有的两个支持的值是“片段”和“ID”。什么你需要做的用“片段”被保留,然后得到每个结果的视频IDS(在searchResult.id.videoId),然后通过所有达50个视频ID添加到一个调用youtube.videos.list(part="snippet,statistics,contentDetails", id="id1,id2,id3,...")所以这是两个单独的API调用,这与我们在YouTube Data API v3中采用的方法一致。

对应于V2的YouTube教育类频道ID可能会在不久的将来会改变,我不知道是什么的编程方式看,截至最好的办法就是在这个时候。我们应该在将来为此提供一些指导,并建议遵循Data API v3 revision history