Youtube API - 比在 youtube.com 上搜索结果更糟糕

2023-11-22

我正在构建 last.fm+youtube mashup,但无法从 youtube 搜索中检索正确的结果。

E.g.

我感兴趣的曲目在 youtube.com 搜索中排名第二。如何使 api 结果看起来与 youtube.com 搜索非常相似?


方法YouTube用于其在主页上提供的搜索结果包括有关的影片这是基于专有算法的。

很遗憾,此专有方法在其 API(v1 或当前 v2)中尚不可用,这就是为什么您没有提供相同的结果。

YouTube API 页面展示了如何使用有关的影片API 功能,但仅适用于单个视频,因为它仅限于该用途。

我在论坛上看到了有关此问题的各种问题/回复,例如ignored one.


考虑使用有关的影片基于一个单个视频,API 确实支持。

YouTube 视频的用法示例Gedz - Gucci Gucci gość。乔达 is:

https://gdata.youtube.com/feeds/api/videos/oepPdNKzxk0/lated?v=2

你会看见25 个结果(查询中未指定时的默认数量)与单个视频的 YouTube 页面相似但不完全相同。不同的算法也在这里发挥作用,但这种方法是目前可用的最好的方法。


我针对您的项目目标未经测试的解决方案如下:
1.使用当前方法获取视频 ID 源。
2.如果结果小于要求的数量,则使用返回的结果first视频ID作为参考。
3.然后,视频 ID 引用(仅单个视频)用于执行相关视频的另一个查询。4.然后,您可以组合两个查询来创建一个最终名单 of 视频 ID使用哪个。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Youtube API - 比在 youtube.com 上搜索结果更糟糕 的相关文章

  • GitHub v3 API - 如何在存储库中创建初始提交?

    我正在使用 v3 API 并设法列出存储库 树 分支 访问文件内容并创建 blob 树 提交 我现在正在尝试创建一个新的存储库 并设法使用 POST user repos 来完成它 但是当我尝试在这个新存储库中创建 blob trees c
  • 使用 SAS EG 通过代理从 API 下载 JSON 文件

    我正在尝试使用瑞士当局提供的 API 对公司网络内的地址进行地理编码 我的公司使用带有用户名和密码的代理服务器 我是 SAS EG 的新手 这是我迄今为止拥有的代码 我必须匿名一些内容才能被允许在此处发布 filename response
  • 如何使用 Sound Cloud API 按标签搜索特定用户的曲目?

    我想通过仅与我的用户名 即皇家歌剧院 相关的标签搜索曲目 例如 http api soundcloud com users royaloperahouse tracks client id 238947HSGDHSDG tags eric
  • 如何按城市过滤 WikiVoyage API 结果?

    我目前正在尝试使用 wikivoyage API 我当前的 API 调用如下所示 en wikivoyage org w api php action query list search srwhat text srsearch Pari
  • C++标准API

    我是一名学生 也是 C 新手 我正在寻找与 Java API 一样全面的标准 C API 到目前为止我一直在使用cplusplus com http www cplusplus com and cppreference com https
  • 从我自己的博客获取帖子[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有任何 API 通过它我可以从 wordpress com 上我自己的博客获取帖子并将它们放在我的
  • 如何从网站中提取冠状病毒病例?

    我正在尝试从网站中提取冠状病毒 https www trackcorona live https www trackcorona live 但我得到了一个错误 这是我的代码 response requests get https www t
  • 发送 Microsoft Graph 请求事件返回 400

    我能够通过将 JSON 请求发布到https graph microsoft com v1 0 me calendar events https graph microsoft com v1 0 me calendar events 我已经
  • 如何在WCF Rest服务中从流上传图像

    我正在尝试创建 wcf 服务 该服务将上传 pdf doc xls 图像等文件 但 pdf txt 文件正在上传并正确打开 但是当我尝试上传图像文件时 文件正在上传 但是图像不可见 OperationContract WebInvoke M
  • 返回即将推出的 YouTube API V3 视频安排日期?

    我想要返回 YouTube 中的直播的安排日期 Example of scheduled streams YT链接 https www youtube com channel UCP7jMXSY2xbc3KCAE0MHQ A https w
  • Web Api - 不允许捕获 405 方法

    截至目前 Web api 应用程序针对 405 方法不允许错误返回以下响应正文 我正在尝试更改响应正文 但我不知道如何使用委托处理程序 ApiControllerActionSelector 或过滤器 谁能帮我捕获服务器端的 405 错误
  • 使用 python 更新 Google 搜索方法

    我试图使用xgoogle https github com pkrumins xgoogle但我已经 3 年没有更新了 即使我设置每页 100 个结果 我也只能得到不超过 5 个结果 如果有人使用 xgoogle 没有任何问题 请告诉我 现
  • Google Sheets API v4 和 valueInputOption

    我的电子表格中有三列 第一个是日期 第二个和第三个是简单字符串 当我批量上传数据时valueInputOption RAW 我的日期列得到错误的结果 所有日期前面都有一个看不见的撇号 字符串列没问题 当我使用valueInputOption
  • YouTube iFrame Player API 无法在 DOMWindow 上执行 postMessage

    我正在尝试使用以下命令将 youtube 加载到我的网页中YouTube iFrame Player API 并在加载时出现以下错误 Failed to execute postMessage on DOMWindow The target
  • Youtube Iframe API 不适用于移动设备?

    我很困惑 Youtube Iframe API 与标准示例 https developers google com youtube iframe api reference hl de https developers google com
  • 彭博开放 API

    彭博开放 API最近宣布 http www computerworlduk com news it business 3334375 bloomberg market data api made public 这只是彭博软件开发工具包 ht
  • 如何在 Django Rest 框架中编写“删除”操作的测试

    我正在为 Django Rest Framework API 编写测试 我一直在测试 删除 我对 创建 的测试工作正常 这是我的测试代码 import json from django urls import reverse from re
  • 警告:访问循环依赖内模块导出的不存在属性“MongoError”

    我正在使用节点执行 API 并使用 Mongoose 当我给一个yarn dev启动我的 Nodemon Mongo 出现错误 我不知道如何解决这个问题 有人有什么想法吗 我使用的是 MongoDB Atlas 数据库 就在出现以下错误之后
  • 如何在 Android 上创建 YouTube 的双击手势?

    我在 Android 上有 exoplayer 的应用程序 我已经创建了 youtube双击手势用动画向前或向后跳跃 10 秒 如何在双击时创建具有波纹效果的半圆 像这样 这个怎么做 我也想实现这样的功能 所以我自己编写了它来 复制 You
  • SSDT SQL Server 数据库项目中用于架构比较的命令行/API?

    在 Visual Studio 2012 中 我们有Schema Compare http msdn microsoft com en us library hh272690 28v vs 103 29 aspx in SSDT http

随机推荐

  • 解决ReferenceError:Next.js中未定义localStorage [重复]

    这个问题在这里已经有答案了 我构建了一个 React 现在我尝试从 React Router dom 迁移到 Next js 我进行了重大更改并重构了代码 pages routes 和 store js 但后来我收到此错误 Referenc
  • 为什么在数据库设计中使用一对一关系?

    我很难弄清楚何时在数据库设计中使用一对一关系或者是否有必要 如果您只能选择查询中所需的列 是否有必要将表分解为一对一的关系 我想更新一个大表比更新一个小表对性能有更大的影响 我确信这取决于表用于某些操作 读 写 的程度 那么 在设计数据库模
  • Ninject 支持 Func(自动生成工厂)吗?

    Autofac 自动生成工厂Func
  • 什么是单一定义规则?

    C 中的单一定义规则到底说了什么 我能找到的唯一值得信赖的事件是C 编程语言 第三 编辑 第 9 2 3 页 除此之外 该规则还有其他官方定义吗 真相就在标准中 3 2 一个定义规则 任何翻译单元均不得包含更多内容 比任何变量的一个定义 函
  • 带有 dnx 项目的 EF 6

    我有一个新的 ASP net 5 dnx 类库 用于实体框架 我需要以 EF 6 为目标 因为我需要的某些功能在 EF 7 中没有 首先 EF 工具 如启用迁移 不存在 我添加了一个旧式类库并安装了 EF 6 现在命令就在那里 当我运行启用
  • 我无法从 Erlang shell 中输入一行得到结果

    I typed erl启动 erlang shell Eshell V5 7 4 外壳启动 但是 如果我在 shell 中输入一些表达式 例如 20 30 并按 Enter 键 我会回到 1 gt 并且不会显示表达式的结果 什么可能导致这个
  • FFT 高斯模糊

    我正在尝试使用 FFT 来实现高斯模糊 并且可以在这里找到以下方法 这意味着您可以采取 图像的傅里叶变换和 过滤 乘以 复数 结果 然后取逆 傅里叶变换 我有一个内核 K 一个 7x7 矩阵 和一个图像输入 一个 512x512 矩阵 我不
  • 如何在 MATLAB 中将日期转换为数字并再转换回来

    我有日期 2010年1月11日 并使用该功能 日期 年 A1 月 A1 日 A1 使用 Excel 将日期转换为数字 40189 我可以使用 MATLAB 将数字 40189 再次转换回日期吗 Use DATESTR gt gt dates
  • 此 iPhone 6 运行的是 iOS 12.4.1 (16G102),该版本的 Xcode 可能不支持

    收到错误 这款 iPhone 6 运行的是 iOS 12 4 1 16G102 可能不是 此版本的 Xcode 支持 更新 iPhone 后尝试在 iPhone 上运行该应用程序时 我知道我可以更新 Xcode 和系统 问题就会得到解决 但
  • Jasper 报告缺少第一行

    我正在使用生成报告贾斯珀报告并假设将其导出为多种格式 但目前我只使用 Excel 报告 这是我的控制器代码 InputStream in reportTemplate getTemplate reportInquery getTemplat
  • Android 从视频中去除音频

    在我的程序中 它获取 MP4 视频 我希望它输出 MP3 没有任何服务器端内容 由于 Android 和我的应用程序 需要在许多不同的硬件配置上运行 这意味着我可能无法使用 FFMPEG 我知道这可能非常消耗电池和处理能力 尤其是对于手机而
  • PHP XSS 问题/澄清

    之前已经有人问过这个问题 但我需要 100 清楚地了解这个问题 因为正确解决这个问题对我来说非常重要 情况 网站上的消息系统 用户在文本框中输入消息 提交表单并将其输入数据库 然后可以从数据库中调用该数据并在其中显示 span 标签到另一个
  • 如何使用 Zend Framework 2 使用 Rest API

    有人可以提供一个在 Zend Framework 2 中使用第三方 Rest API 例如 someurl 的示例吗 在 ZF1 中使用 Zend Rest 非常简单 我不想在我的应用程序中创建其余 api 只是使用第三方 API Than
  • 带文件附件的 PHP Curl 帖子;自定义内容类型标头

    我必须将文件连同一些发布参数一起发布到服务器 我从该服务器管理员收到的文档显示了发布请求应该是什么样子的示例 请注意 POST multipart x api remote integration 的自定义内容类型 POST gateway
  • 通过Java程序禁用Ctrl-Alt-Delete事件

    I am creating a desktop application using the JDesktopPane I m almost complete but when I press ctrl alt del it leaves m
  • 我尝试使用 ajax 和 symfony 上传文件

    我正在使用 Symfony 2 7 我收到了这个表格
  • 将 QNetworkReply 写入文件

    我正在使用 QNetworkAccessManager get 下载文件 但与 QHttp get 不同 没有内置方法可以直接将响应写入不同的 QIODevice 最简单的方法是做这样的事情 QIODevice device QNetwor
  • Xamarin/MonoTouch:由于缺少符号而无法在“仅链接 SDK”模式下编译

    我正在尝试在仅 Link SDK 模式下使用 MonoTouch 编译我的 iOS 应用程序 如果我完全关闭链接 它可以完全编译 但它也会生成一个不适合发布模式的巨大二进制文件 不幸的是 我需要的库之一以某种方式调用了 Expression
  • 导入Python模块会影响性能吗?

    在寻找解决方案时 通常会遇到多种方法 我经常使用与我熟悉的语法最接近的解决方案 但有时 最受支持的解决方案涉及导入一个对我来说是新的模块 例如这个线程 我已经在大型脚本中导入了各种模块 该脚本将循环 50K 次 导入额外的模块是否会影响处理
  • Youtube API - 比在 youtube.com 上搜索结果更糟糕

    我正在构建 last fm youtube mashup 但无法从 youtube 搜索中检索正确的结果 E g 我感兴趣的曲目在 youtube com 搜索中排名第二 如何使 api 结果看起来与 youtube com 搜索非常相似