Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js中Youtube数据API的批处理_Javascript_Node.js_Batch Processing_Youtube Data Api_Google Api Client - Fatal编程技术网

Javascript Node.js中Youtube数据API的批处理

Javascript Node.js中Youtube数据API的批处理,javascript,node.js,batch-processing,youtube-data-api,google-api-client,Javascript,Node.js,Batch Processing,Youtube Data Api,Google Api Client,我试图向Youtube API请求多个视频ID,并理解这称为“批处理” 到目前为止,我已成功地通过将视频id、请求参数和API密钥附加到请求的以下url中来发出单独请求: ? 变成: 使用此方法,我可以通过在请求url中的“id=”之后用逗号分隔多个id来检索多个视频的数据。我认为我正在做一些类似于本文中提到的video.list属性的事情:并记录在这里: 我是否应该使用其他批处理方法,而不是向请求url添加50个不同的视频ID?考虑到我使用的是Node,似乎使用Google的Node.js客

我试图向Youtube API请求多个视频ID,并理解这称为“批处理”

到目前为止,我已成功地通过将视频id、请求参数和API密钥附加到请求的以下url中来发出单独请求:

?

变成:

使用此方法,我可以通过在请求url中的“id=”之后用逗号分隔多个id来检索多个视频的数据。我认为我正在做一些类似于本文中提到的video.list属性的事情:并记录在这里:

我是否应该使用其他批处理方法,而不是向请求url添加50个不同的视频ID?考虑到我使用的是Node,似乎使用Google的Node.js客户端库是有意义的,但我找不到关于如何进行特定Youtube数据API请求的文档


Javascript()的API客户端库实际上听起来和我需要的完全一样,因为它支持承诺,但是doc页面没有提到如何下载它。我希望找到某种“npm安装”命令,但它不在那里。如果这是为多个视频检索视频数据的推荐方法,有人能为我指出在我的项目中实现这个库的正确方向吗?谢谢

谷歌希望您直接从其服务器调用其Javascript API客户端库,如图所示:


Google还发布了Node.js库,可以使用npm安装。用于日历API,但软件包可能还包括YouTube API。请让我们知道

<script src="https://apis.google.com/js/client.js?onload=handleClientLoad"></script>