【发布时间】:2015-08-19 12:08:12
【问题描述】:
Youtube 允许用户名和频道名称。它们可以彼此不同。 youtube API 允许我通过用户名进行搜索,但我看不到在哪里或如何按频道名称进行搜索。它是显示在视频下方的频道名称。 有人对我如何通过频道名称/标题和 not 用户名进行搜索有所了解吗? 谢谢
【问题讨论】:
Youtube 允许用户名和频道名称。它们可以彼此不同。 youtube API 允许我通过用户名进行搜索,但我看不到在哪里或如何按频道名称进行搜索。它是显示在视频下方的频道名称。 有人对我如何通过频道名称/标题和 not 用户名进行搜索有所了解吗? 谢谢
【问题讨论】:
如果频道搜索 API 没有返回结果,我会调用搜索 API
https://www.googleapis.com/youtube/v3/search?part=snippet&type=channel&maxResults=1&q=()
因此,它运行标准搜索输入值“潜在频道名称”。谷歌文档说第一个返回的结果将是一个通道,所以我们只需要 1 个结果,这就是我们设置 maxResults=1 的原因。
如果没有返回任何内容,那么我假设频道不存在并向用户显示错误
【讨论】:
(<#和#>)的字符序列有什么意义吗?
这对我有用,只需用你的 api-key 更改密钥
url1="[https://www.googleapis.com/youtube/v3/search?part=sn-p&type=channel&maxResults=15&q=Inna&key=[YOUR-API-KEY]"
r = requests.get((url1))
打印(r.content)
它返回名称中包含单词 Inna 的所有频道 希望对你有帮助
【讨论】: