Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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
Json Youtube数据Api将查询数乘以2_Json_Api_Youtube_Youtube Api_Cloud - Fatal编程技术网

Json Youtube数据Api将查询数乘以2

Json Youtube数据Api将查询数乘以2,json,api,youtube,youtube-api,cloud,Json,Api,Youtube,Youtube Api,Cloud,这是一个最适合Youtube API开发人员的问题。 执行2次查询以获取视频ID和标题(第一次查询) 第二个查询获取contentDetails,查看视频是否获得许可 https://www.googleapis.com/youtube/v3/videos?part=contentDetails&maxResults=10&id=".$vid."&key=". $api; 我希望Google仪表板显示2个查询,而不是4个查询 我想知道谷歌是如何计算这些搜索的。有人检查过

这是一个最适合Youtube API开发人员的问题。 执行2次查询以获取视频ID和标题(第一次查询)

第二个查询获取contentDetails,查看视频是否获得许可

https://www.googleapis.com/youtube/v3/videos?part=contentDetails&maxResults=10&id=".$vid."&key=". $api;
我希望Google仪表板显示2个查询,而不是4个查询


我想知道谷歌是如何计算这些搜索的。有人检查过这种行为吗?

我想澄清一些关于您的问题。如果API请求返回多页结果,这将添加到查询中,如中所述

注意:如果您的应用程序调用了一个方法,例如
search.list
,则 返回多页结果,每个请求检索 额外的结果页面将产生估计的配额成本

这是由于为每页的另一个结果再次请求令牌。您还可以查看文档以了解更多详细信息


如果不是这样,这可能是一个bug。您可以尝试记录该问题。

要获取包含许可内容信息的视频ID,您需要执行2次查询。配额计算器给出的“价格”为5,因为搜索的是视频片段内容详细信息。这不是我要问的。我想说的是,仪表板注册了4个查询,而不是2个调用,每个调用明确指定了10个项目,没有其他信息。我想说的是,如果你的查询结果返回两页,这将乘以2。我刚刚展示了每个查询的配额成本。如果不是这样,您可以为此记录一个bug问题。很抱歉,1次查询的结果返回1页10个结果,正如您在上面看到的查询行中指定的,并查看它。这两个查询的结果返回两个页面,第一个是十个页面中的一个,第二个也是十个页面中的一个。尽管如此,谷歌API还是将其计算为4个查询。一个bug已经提交,但还没有响应。谢谢
https://www.googleapis.com/youtube/v3/videos?part=contentDetails&maxResults=10&id=".$vid."&key=". $api;