通过频道名称而不是用户名搜索 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 的频道
希望对您有所帮助
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 的频道 希望对您有所帮助