我在其中一个项目中使用 YouTube Data API 3.0版来从YouTube获取我的频道视频详情。我不希望用户登录他/她的Google帐户,这就是我直接使用Search.list方法而不是通过OAuth 2.0方式的原因。
通常我使用以下网址获取数据。
https://www.googleapis.com/youtube/v3/search?key= {API_KEY}&安培;的maxResults = 5&安培;部分=片断&安培;类型=视频&安培;的channelID = {} CHANNEL_ID
现在,我想一次获取5个不同类别的数据。我能做的是,用查询字符串点击相同的URL 5次
键= {API_KEY}&安培;的maxResults = 1&安培;部分=片断&安培;类型=视频&安培;的channelID = {CHANNEL_ID}&安培; videoCategoryId = {} CATEGORY_ID
,或者
有没有像
这样的方法key = {API_KEY}&amp; maxResults = 5&amp; part = snippet&amp; type = video&amp; channelId = {CHANNEL_ID}&amp; videoCategoryId = { CATEGORY_ID_1,CATEGORY_ID_2,CATEGORY_ID_3,CATEGORY_ID_4,CATEGORY_ID_5 } < / p>
我想每个类别只获取1个视频数据。这就是我给出5个逗号分隔的类别ID的原因。
此外,Search.list方法不提供videoCategoryId。为了得到它,我必须使用
https://www.googleapis.com/youtube/v3/videos?part=snippet&id= {VIDEO_ID}&安培;关键= {} API_KEY
有没有办法在Search.list方法中获取videoCategoryId?
答案 0 :(得分:2)