本周搜索新的音乐视频 youtube api

Posted

技术标签:

【中文标题】本周搜索新的音乐视频 youtube api【英文标题】:search for new music videos this week youtube api 【发布时间】:2016-02-08 14:53:21 【问题描述】:

我需要实现几种方法来在 youtube 中搜索来自 youtube 或 vevo 的歌曲 .. 有人知道该怎么做吗?

我需要搜索:

按流派受欢迎(响应包含该流派中的多个流派和艺术家以及该艺术家的歌曲 .. 一棵树) 流行音乐视频 最新音乐视频 本周新音乐

当我尝试 YouTube 的 API 文档提供的 URLs 时,例如

http://gdata.youtube.com/feeds/users/GoogleDevelopers/uploads?v=2&alt=json-in-script&format=5&callback=showMyVideos

我收到以下错误:

<errors xmlns='http://schemas.google.com/g/2005'>
<error>
    <domain>GData</domain>
    <code>NoLongerAvailableException</code>
    <internalReason>No longer available</internalReason>
</error>
</errors>

似乎 Google 已迁移到第 3 版,但并未更新其文档以反映这一点。我需要知道在这种情况下要使用什么URLs,这样我才能找到我要查找的内容。

【问题讨论】:

我建议你从这里开始:developers.google.com/youtube/v3/?hl=en 我确实从这里开始,但我只是不知道如何找到那些 .. 找到了按歌曲名称或 id 进行的搜索,但没有找到这些 .. @JoshuaCook 您的问题表明您付出的努力很少。在这里寻求帮助时,希望您能很好地记录您所尝试的内容以及您认为所尝试的方法不起作用的原因。你用这种方式表达,就好像你在要求社区为你做这项工作。 【参考方案1】:

听起来您需要开始弄清楚 YouTube API 的工作方式。

我建议从更简单、定义更明确的任务开始,供您解决。

这些任务的列表可能如下所示:

1) 您能够与 API 本身进行通信。一个简单的“你好,世界”类型的案例。当然,这需要弄清楚您将如何与 API 进行通信。你会从命令行发送curl 请求吗?你会使用像Postman 这样的服务吗?你会尝试实现某种最小的应用程序,比如Google's sample app吗?底线是您应该与 YouTube 的 API 建立一个非常简单的连接。我将从这里开始:https://developers.google.com/youtube/v3/code_samples/ruby#search_by_keyword

2) 完成此操作后,继续进行稍微更复杂的案例,例如,搜索一个简单的术语。

我明白了,Google 提供的支持很少。但我在过去 20 分钟内找到了所有这些信息。

【讨论】:

以上是关于本周搜索新的音乐视频 youtube api的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Youtube API 在单个用户的视频中搜索?

JDA Discord 音乐机器人的 Youtube 搜索命令

如何将 Youtube 视频与通过 Spotify 播放的歌曲匹配

是否有只提供音频的 Youtube API? [关闭]

如何使用 Youtube API 访问特定播放列表中的所有视频?

如何嵌入新的 Youtube 直播视频永久 URL?