使用forMine=true的YouTube API V3搜索时invalidChannelId
我尝试获取我的最后10个视频,此请求由Google API explorer生成:使用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
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的信息
此外,您还需要了解使用“搜索”参数是否真的是满足您需求的最佳选择。因为它有很高的配额数量