Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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
Discord.js 使用YouTube数据API V3–;配额很快就用完了_Discord.js_Youtube Data Api - Fatal编程技术网

Discord.js 使用YouTube数据API V3–;配额很快就用完了

Discord.js 使用YouTube数据API V3–;配额很快就用完了,discord.js,youtube-data-api,Discord.js,Youtube Data Api,我正在使用discord.js制作一个discord机器人,并使用YouTube API执行音乐命令 然而,我设法在测试中用完了所有配额。它可以加载播放列表、搜索歌曲和使用URL,并使用ytdl核心模块下载视频。使用这么多配额是正常的还是有问题。我还注意到,如果没有一个组织,你就无法获得配额的延长,而我没有组织。我也遇到了同样的问题。YouTube数据API的配额/限制非常低。虽然配额听起来很合理,每天10000个查询,但实际上要低得多。首先,他们将每个查询计数为100。所以取10000除以10

我正在使用discord.js制作一个discord机器人,并使用YouTube API执行音乐命令


然而,我设法在测试中用完了所有配额。它可以加载播放列表、搜索歌曲和使用URL,并使用ytdl核心模块下载视频。使用这么多配额是正常的还是有问题。我还注意到,如果没有一个组织,你就无法获得配额的延长,而我没有组织。

我也遇到了同样的问题。YouTube数据API的配额/限制非常低。虽然配额听起来很合理,每天10000个查询,但实际上要低得多。首先,他们将每个查询计数为100。所以取10000除以100,这就是你真正可以进行的查询的数量。此外,他们将结果分页,每页最多50个结果(视频)。因此,实际上,YouTube将允许您使用YouTube数据API搜索功能每天访问5000个视频上的数据。为了证实我的数学,我只检查了当天的配额。在API查询了10页的结果(每页50个视频,总共500个视频)后,我的配额/使用量被列为每天10000个配额中的1000个从本质上讲,YouTube数据API是无用的。

我同意每天10000台的配额确实很低。但是,让我们澄清一些事情。配额系统是YouTube数据API采用的成本系统。没有声明每个API端点调用(即查询)都有一个单位的配额成本。相反,与API端点相对应的页面确实有一个部分--Quota impact--指定端点的配额成本--该部分因端点而异。例如,端点的配额成本为100个单位(昂贵),而端点的配额成本为1个单位(便宜)。此外,还有一种方法可以让您提前一眼评估API查询的成本。我和其他人谈过这一点,他们说他们通过在表格中填写自己的姓名和地址而不是业务信息并解释自己不是业务,从而获得了增长。