使用forMine=true的YouTube API V3搜索时invalidChannelId

使用forMine=true的YouTube API V3搜索时invalidChannelId,youtube,youtube-data-api,Youtube,Youtube Data Api,我尝试获取我的最后10个视频,此请求由Google API explorer生成: GET https://www.googleapis.com/youtube/v3/search?part=snippet&forMine=true&type=video&key={YOUR_API_KEY} 但我有一个错误的回答: "domain": "youtube.search", "reason": "invalidChannelId", "message": "Invalid

我尝试获取我的最后10个视频,此请求由Google API explorer生成:

GET https://www.googleapis.com/youtube/v3/search?part=snippet&forMine=true&type=video&key={YOUR_API_KEY}
但我有一个错误的回答:

"domain": "youtube.search",
"reason": "invalidChannelId",
"message": "Invalid channel.",
"locationType": "parameter",
"location": "channelId"
我不明白,因为文档说明您必须为channelId选择forMine=true或filter。但不是两者都有

如果我尝试下面的请求,我会遇到相同的错误,可以在文档()中找到:

只需遵循链接并授权请求,就可以在不更改任何内容的情况下给出相同的错误


我错了什么?有人能帮我吗?

你不能给它打标准的电话。
原因是,对api的调用需要授权

例如:

https://www.googleapis.com/youtube/v3/channels?access_token=[access_token]&part=snippet&mine=true 
可以找到关于Oauth2的信息


此外,您还需要了解使用“搜索”参数是否真的是满足您需求的最佳选择。因为它的配额计数很高。

您不能对它进行标准调用。
原因是,对api的调用需要授权

例如:

https://www.googleapis.com/youtube/v3/channels?access_token=[access_token]&part=snippet&mine=true 
可以找到关于Oauth2的信息

此外,您还需要了解使用“搜索”参数是否真的是满足您需求的最佳选择。因为它有很高的配额数量