gpt4 book ai didi

javascript - 从 Youtube 自定义 URL 获取 ChannelID

转载 作者:行者123 更新时间:2023-12-03 17:37:07 24 4
gpt4 key购买 nike

有什么方法可以通过自定义 url(使用 Youtube API)来获取 Youtube channel 的 channel ID?

例子:

自定义网址如下:

https://www.youtube.com/onepiece



我想得到它的channelID,所以我有这样的链接:

www.youtube.com/user/OnePieceUK

最佳答案

详述this answer of mine ,我将在这里注意以下事实:

  • 在格式为 https://www.youtube.com/c/NAME 的 YouTube 网址中或 https://www.youtube.com/NAME , NAME是 channel 的 custom URL . (参见 Google 支持的 this official account。)
  • 在格式为 https://www.youtube.com/user/NAME 的 YouTube 网址中, NAME是 channel 的用户名。用户名是 API v3 的遗留功能;并非每个 channel 都附有一个;没有 channel 需要连接一个。 (见 this official statement 来自 2013-07-11 的 Google 员工。)

  • 这两个 API 概念——自定义 URL 和用户名——包含两个不同的类别。
    公开(MIT 许可)Python 3 脚本 youtube-search.py 上面引用的我的答案所引用的能够搜索自定义 URL 的 API 并分别查询 API 以获取用户名:
    $ python3 youtube-search.py --custom-url onepiece
    UC6LPb3zSebrzU_0Yclpwb4Q

    $ python3 youtube-search.py --user-name OnePieceUK
    UC6LPb3zSebrzU_0Yclpwb4Q
    请注意 youtube-search.py需要将有效的 API key 作为命令行选项 --app-key 的参数传递给它或者,否则,作为环境变量传递 YOUTUBE_DATA_APP_KEY . (使用命令行选项 --help 获取简要帮助信息。)

    关于javascript - 从 Youtube 自定义 URL 获取 ChannelID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46406866/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com