【问题标题】:Check and see if video is available on YouTube Music using the YouTube API使用 YouTube API 检查并查看 YouTube Music 上是否有视频可用
【发布时间】:2022-10-06 00:08:44
【问题描述】:

嘿伙计们,我正在做一个小项目,以自动化我在 YouTube 音乐上的一些播放列表,尽管我遇到了一个问题,我找到的一些歌曲可以在 YouTube 上找到,但不是专门用于 YouTube 音乐。

现在我只是在运行检查页面是否返回 404 哪种工作,除了 YouTube 音乐喜欢在请求的歌曲不可用时自动播放下一首歌曲,所以我需要更强大的系统。

举个例子,您可以在 YouTube 上使用视频 ID 为 Xge20AqKSRE 的 YouTube 上的this video 观看视频,尽管它在 YouTube Music 上不可用。如果你尝试this other link,你会在左下角看到一个小弹出窗口说“这首歌不可用。跳到下一首。”这是一个问题,因为现在我只是在检查页面是否返回404,这显然不会。

我一直在挖掘 YouTube API,但找不到任何特定于 YouTube Music 的内容。

  • \"YouTube 音乐除外如果请求的歌曲不可用,则喜欢自动播放下一首歌曲所以我需要一个更强大的系统。\“我不明白你的意思。YouTube 音乐是跳过有问题的视频还是以某种方式被阻止?你能提供一个导致你的问题的播放列表的例子吗?
  • @BenjaminLoison 是的,我可以提供一个更好的例子。如果您在 YouTube 上使用视频 ID 为 Xge20AqKSRE 访问 this link,您可以毫无问题地观看该视频,即使该视频在 YouTube Music 上不可用。你可以用this other link试试这个,应该*会发生什么是你在左下角得到一个小弹出窗口说“这首歌不可用。跳到下一首。”这是一个问题,因为现在我\只是检查页面是否返回 404,这显然不会。

标签: python youtube youtube-api youtube-data-api


【解决方案1】:

AFAIK YouTube Data API v3 不支持了解 YouTube Music 是否不支持给定视频。

但是,您正在寻找的功能在我的YouTube operational API 中可用,实际上,通过请求https://yt.lemnoslife.com/videos?part=music&id=Xge20AqKSRE,您将收到一个带有available 的JSON,如果视频在YouTube 音乐上可用,则等于true,否则为false。同样https://yt.lemnoslife.com/videos?part=music&id=ntG3GQdY_Ok 返回available true,而第一个链接返回available false。

如果您有任何问题,请随时发表评论或来Discord support

【讨论】:

    猜你喜欢
    • 2015-10-08
    • 2020-07-11
    • 2016-02-26
    • 2015-08-10
    • 2017-11-23
    • 2016-11-18
    • 2020-07-13
    • 1970-01-01
    • 2015-08-01
    相关资源
    最近更新 更多