首页 > 解决方案 > Youtube api 视频搜索请求包含无效参数

问题描述

我正在尝试按照此处搜索 youtube 视频:https ://developers.google.com/youtube/v3/docs/search/list

这是我的要求:

https://www.googleapis.com/youtube/v3/search?part=id,snippet&type=video&videoEmbeddable=true&channelId=UUUhFaUpnq31m6TNX2VKVSVA&maxResults=6&order=relevance&q=bmw&key=API_KEY

我收到“请求包含无效参数”。

如果我删除 channelId 它会起作用,但根据文档支持此参数。我需要这个参数,因为我想缩小频道中的搜索范围。

顺便说一句,这个请求在他们的 API 面板中工作并返回结果:

curl
'https://youtube.googleapis.com/youtube/v3/search?part=id&part=snippet&channelId=UCUhFaUpnq31m6TNX2VKVSVA&maxResults=6&order=relevance&q=bmw&type=video&videoEmbeddable=true&key=[YOUR_API_KEY]'
--header '授权:承载 [YOUR_ACCESS_TOKEN] '
--header '接受:应用程序/json'
--compressed

标签: youtube-api

解决方案


推荐阅读