gpt4 book ai didi

node.js - 在 React 上使用 Youtube v3 API 的 maxResults

转载 作者:太空宇宙 更新时间:2023-11-03 23:20:17 27 4
gpt4 key购买 nike

我刚刚在我的 React 应用程序中开发 youtube API,想知道是否可以使用下面的代码更改默认的结果数量。

它在没有设置 maxResults 值的情况下运行得很好,我希望有人能在这方面帮助我。

import YTSearch from 'youtube-api-search'    

YTSearch({key: API_KEY, term: 'hello world', maxResults: 20}, (data) =>{
console.log(data);
});

注意*:我知道可以通过将其设置为 http 请求并将 maxResult 放入 url 中,但我希望以这种方式导入它

最佳答案

好的,我找到问题根源了。为了在 Node.js 服务器上运行的 React 应用程序上使用 Youtube API,您需要安装 youtube-api-search 模块:

>PROJECTDIR npm install --save youtube-api-search

我已经这样做了,但是这个模块中没有 maxResults 的定义,所以你应该做的是转到 node-modules 文件夹并找到 youtube-api-search 并只需向其中添加一行:

 var params = {
part: 'snippet',
key: options.key,
q: options.term,
type: 'video',
ADDED PART>>>>> maxResults: options.WHATEVERYOUWANT
};

然后你可以像下面这样使用它:

YTSearch({key: API_KEY, term: 'hello world', WHATEVERYOUWANT: 20}, (data) =>{
console.log(data);
});

关于node.js - 在 React 上使用 Youtube v3 API 的 maxResults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50698177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com