Youtube API 返回的视频不包含搜索关键字。实际上,当您打开 URL 时,视频并没有任何描述。
例如,这是使用关键字检索到的视频parachuteadvansed
:
http://www.youtube.com/watch?hl=en-GB&v=Gqe4td6xpjQ
视频说明:
- -026。稍后观看 Anushka sharma 童年图像由 iram nadeem 精选 117 ·
- -213。稍后观看 Anushka Sharma Shine Stories 3 电影 Dealby parachuteadvansed 472 次观看 ·
- -136。Watch Later Anushka Sharma Shine Stories 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。
我想知道是否有人面临同样的问题,或者是否有人知道我的查询出了什么问题。