Javascript 如何在使用Youtube数据api-v3播放项时获取视图和评论计数

Javascript 如何在使用Youtube数据api-v3播放项时获取视图和评论计数,javascript,reactjs,react-redux,youtube-data-api,redux-saga,Javascript,Reactjs,React Redux,Youtube Data Api,Redux Saga,我正在尝试使用Youtube数据api-v3playlitems获取一些数据。我能够完美地获取playlitems附带的所有数据。但是,我需要的数据比playlitems提供的要多。例如,我想获得视图计数、注释计数和所有统计数据 我知道我可以使用/youtube/v3/videos来获取统计数据,但我一直在尝试这一点,它对我不起作用。请帮忙。谢谢 导出函数buildVideosRequest(金额=12,负载描述=false,下一个GetOken){ let fields='nextPageT

我正在尝试使用Youtube数据api-v3
playlitems
获取一些数据。我能够完美地获取
playlitems
附带的所有数据。但是,我需要的数据比
playlitems
提供的要多。例如,我想获得视图计数、注释计数和所有统计数据

我知道我可以使用
/youtube/v3/videos
来获取统计数据,但我一直在尝试这一点,它对我不起作用。请帮忙。谢谢

导出函数buildVideosRequest(金额=12,负载描述=false,下一个GetOken){
let fields='nextPageToken,prevPageToken,items(contentDetails/videoId,id,snippet(channelId,channelTitle,publishedAt,thumbnails/medium,title)),pageInfo(totalResults)';
if(加载描述){
字段+=',项目/代码段/描述';
}
返回buildapirest('GET',
“/youtube/v3/playlitems”,
{
部分:“代码段,内容详细信息”,
最大结果:数量,
播放ID:'PLVAHQWMQN4M0ZIUKXUW1JOGBARHBIZ2E',
pageToken:nextPageToken,
领域,
},空);
}
在调用端点时,您将获得一个结果集,其中每个项都是一个JSON对象

该JSON对象不包含您感兴趣的信息(视图计数、注释计数等)。这类信息——正如您自己提到的——可以通过API端点获得

也就是说,您必须将感兴趣的所有视频ID收集到一个数组中,然后重复调用
Videos.list
端点,并向其传递正确分配的参数

请注意,此端点的
id
属性允许您减少端点调用的数量,因为
id
可以指定为以逗号分隔的视频id列表(最多50个)。因此,例如,如果您有一个114个视频ID的数组,那么您可以只调用3个
Videos.list