通过频道名称而不是用户名搜索 youTube V3 API?

Searching the youTube V3 API via channel name not username?

Youtube 允许用户名和频道名称。它们可以彼此不同。 youtube API 允许我通过用户名进行搜索,但我看不到在哪里或如何通过频道名称进行搜索。它是显示在视频下方的频道名称。 有人阐明了如何通过频道 name/title 和 而不是 用户名进行搜索吗? 谢谢

如果频道搜索 API 没有 return 结果我调用搜索 API

https://www.googleapis.com/youtube/v3/search?part=snippet&type=channel&maxResults=1&q=(<#潜在频道名称#>)

所以它运行标准搜索输入的值 "potential channel name"。 Google 文档说第一个 returned 结果将是一个通道,所以我们只需要 1 个结果,这就是我们设置 maxResults=1 的原因。

如果 return 什么都没有,那么我假设频道不存在并向用户显示错误

这对我有用,只需用您的 api-key

更改密钥

url1="[https://www.googleapis.com/youtube/v3/search?part=snippet&type=channel&maxResults=15&q=Inna&key=[YOUR-API-KEY ]

r = requests.get((url1))

打印(r.content)

它returns 所有名称中包含单词 Inna 的频道 希望对您有所帮助