Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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
Youtube api YouTube API显示每个请求进行的102个查询_Youtube Api_Youtube Data Api - Fatal编程技术网

Youtube api YouTube API显示每个请求进行的102个查询

Youtube api YouTube API显示每个请求进行的102个查询,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,所以这有点奇怪。对于使用我们的YouTube API密钥从我的网站发送的每1个请求,开发人员控制台显示实际进行的102个查询。以下是查询格式(使用Python)—— search\u q='' service=build('youtube','v3',developerKey='') 结果=service.search().list( part='snippet', channelId=“”, type='video', q=搜索, ).execute() 我的日志只显示了一个使用此方法发送的

所以这有点奇怪。对于使用我们的YouTube API密钥从我的网站发送的每1个请求,开发人员控制台显示实际进行的102个查询。以下是查询格式(使用Python)——

search\u q=''
service=build('youtube','v3',developerKey='')
结果=service.search().list(
part='snippet',
channelId=“”,
type='video',
q=搜索,
).execute()
我的日志只显示了一个使用此方法发送的请求,但配额页面上的查询计数增加了102

我做错什么了吗?或者这是Google端的一个bug?

您可以使用来近似您的请求使用的配额成本。确实,搜索API请求配额在100范围内:


Youtube采用积分系统,你的一次查询要花费102分,我想这就是这里发生的事情。很有趣。我不知道每一个请求都会花费不同的分数。感谢您澄清并与我分享这些信息!
search_q = '<query-string-here>'
service = build('youtube', 'v3', developerKey='<api-key>')
results = service.search().list(
     part='snippet', 
     channelId='<specific-channel-id-to-search-through>',
     type='video',
     q=search_q,
 ).execute()