【问题标题】:Keyword search returns wrong description of videos in YouTube API关键字搜索在 YouTube API 中返回错误的视频描述
【发布时间】:2013-03-02 21:25:44
【问题描述】:

Youtube API 返回的视频不包含搜索关键字。实际上,打开网址时,视频并没有任何描述。

例如,这是使用关键字parachuteadvansed检索到的视频:

http://www.youtube.com/watch?hl=en-GB&v=Gqe4td6xpjQ

视频说明:

  • -026。稍后观看 Anushka sharma 童年时期的图片来自 iram nadeem 精选 117 ·
  • -213。稍后观看 Anushka Sharma Shine Stories 3 Film Dealby parachuteadvansed 472 次观看 ·
  • -136。稍后观看 Anushka Sharma 闪耀故事 Prasad Bidappa 时装秀 parachuteadvansed 956 次观看 ·
  • -135。 Watch Later Deep Conditioning in 20 Minutes Parachute Advansed Deep Conditioning Hot Oilby parachuteadvansed 9236 次观看 ·
  • -129。稍后观看 Anushka Sharma Shine Stories School Daysby ..."

这个描述实际上是页面右侧显示的附加视频的标题。

我使用了这个查询

http://gdata.youtube.com/feeds/api/videos?max-results=50&q=parachuteadvansed&orderby=published&v=2

我在过去一周收到了 2000 多个这样的视频,同时获取了许多关键字。我正在使用 YouTube 的 Java API,直到上周我才遇到这个问题。并非每次提取都会发生这种情况,但在一天中,我平均收到 300 个带有此类描述的 URL。

问题是当您再次获取关键字时,视频没有返回。所以,这个问题无法复制。此外,如果您单独获取视频,则视频不包含说明。

如果这种情况继续下去,那么将会有大量不相关的数据来自 YouTube。

我想知道是否有人面临同样的问题,或者是否有人知道我的查询出了什么问题。

【问题讨论】:

  • 我遇到了同样的问题。我认为正在发生的是,如果视频没有描述,则相关视频的标题将作为描述返回并包含在搜索中。我在 Youtube api 的第 2 版和第 3 版中都注意到了这一点。是的,这会导致在搜索中返回的所有类型的视频都不应该出现。
  • 我想有这种描述的视频需要重新抓取,以便将描述替换为空。我注意到获得的描述包含类似“·”的模式和描述字符串中的“..”。

标签: youtube youtube-api keyword-search


【解决方案1】:

更新:已确定根本问题,一旦部署修复程序并刷新搜索索引,不应再返回不正确的描述。

没有什么不同的方法可以解决这个问题;由于 YouTube 搜索索引中的错误,搜索提要中的说明填充不正确。

我会在内部报告。

(以后请遵循this blog post 中的建议,并使用YouTube API 问题跟踪器report buggy behavior。)

【讨论】:

    猜你喜欢
    • 2022-07-20
    • 2016-01-02
    • 2017-07-04
    • 2011-09-19
    • 2012-09-28
    • 2016-07-13
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    相关资源
    最近更新 更多