Youtube api 用于使用API V3搜索YouTube EDU内容
我正在使用YouTube数据API V3实现搜索YouTube EDU内容的应用程序。 我使用下面的API搜索YouTube内容,但我面临两个问题Youtube api 用于使用API V3搜索YouTube EDU内容,youtube-api,Youtube Api,我正在使用YouTube数据API V3实现搜索YouTube EDU内容的应用程序。 我使用下面的API搜索YouTube内容,但我面临两个问题 {CHANNEL_ID}&maxResults=10&order=rating&q=keyword 首先,我不仅要显示标题,还要显示作者、查看次数和总播放时间。 使用“part=snippet”时,结果元数据中不存在这些信息。 因此,我尝试使用“部分”中允许的其他东西,得到以下结果 代码片段:很好,但不包括作者、查看次数和总时间 content
- {CHANNEL_ID}&maxResults=10&order=rating&q=keyword
- 代码片段:很好,但不包括作者、查看次数和总时间
- contentDetails:400错误请求
- 玩家:400个错误请求
- 统计数字:400个错误请求
- 状态:400错误请求
请帮助我解决这些问题。youtube.search.list()中的
部分
参数只支持“snippet”和“id”两个值。您需要做的是继续使用“snippet”,然后获取每个结果的视频id(在searchResult.id.videoId
),然后将最多50个视频id传递到一个调用youtube.videos.list(part=“snippet,statistics,contentDetails”,id=“id1,id2,id3,…)
,因此这是两个单独的API调用,这与我们在YouTube数据API v3中采用的方法一致
v2中对应于YouTUbe EDU类别的频道id在不久的将来可能会发生变化,我不确定现在用编程方式查找它的最佳方式是什么。我们应该在将来提供一些关于这方面的指导,我建议遵循DataAPIv3