【问题标题】:Searching the youTube V3 API via channel name not username?通过频道名称而不是用户名搜索 youtube V3 API?
【发布时间】:2015-08-19 12:08:12
【问题描述】:

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

【问题讨论】:

    标签: youtube youtube-data-api


    【解决方案1】:

    如果频道搜索 API 没有返回结果,我会调用搜索 API

    https://www.googleapis.com/youtube/v3/search?part=snippet&type=channel&maxResults=1&q=()

    因此,它运行标准搜索输入值“潜在频道名称”。谷歌文档说第一个返回的结果将是一个通道,所以我们只需要 1 个结果,这就是我们设置 maxResults=1 的原因。

    如果没有返回任何内容,那么我假设频道不存在并向用户显示错误

    【讨论】:

    • (<##>)的字符序列有什么意义吗?
    • 当您将粘贴复制到 Xcode 中时, 被替换为占位符。这只是一个语法技巧。任何复制粘贴的人都应该输入一个潜在的频道名称。
    【解决方案2】:

    这对我有用,只需用你的 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 的所有频道 希望对你有帮助

    【讨论】:

    • 你可能不应该在这个论坛上分享 api 密钥
    猜你喜欢
    • 2016-03-12
    • 2016-03-17
    • 2020-11-26
    • 1970-01-01
    • 2013-04-17
    • 2023-04-03
    • 2021-05-29
    • 2023-02-04
    • 2014-11-04
    相关资源
    最近更新 更多