我正在使用YouTube Data API V3实施搜索YouTube EDU内容的应用程序。 我使用以下API搜索YouTube内容,但我遇到了两个问题。
首先,我不仅要显示标题,还要显示作者,观看次数和总播放时间。 当我使用'part = snippet'时,结果元数据中不存在这些信息。 因此,我尝试使用“部分”允许的其他内容,我得到以下结果。
第二,我想搜索特定YouTube EDU类别中的内容。 但是,我无法在YouTube EDU API V2中找到与“类别”相对应的正确channel_ID。 我引用了以下网址,以便在API V2中获取YouTube EDU类别。
请帮助我解决这些问题。
答案 0 :(得分:3)
part
中youtube.search.list()
参数唯一支持的两个值是“snippet”和“id”。您需要做的是继续使用“代码段”,然后获取每个结果的视频ID(在searchResult.id.videoId
中),然后将所有最多50个视频ID传递到{{1}的单个调用中这是两个独立的API调用,这与我们在YouTube Data API v3中采用的方法一致。
v2中与YouTUbe EDU类别对应的频道ID可能会在不久的将来发生变化,我不确定目前以编程方式查找该频道的最佳方式。我们应该在将来提供有关该指南的一些指导,我建议您遵循Data API v3 revision history。