YouTube API文档说我应该能够在指定半径内按位置搜索视频。这似乎不起作用。
甚至有一个官方论坛帖子展示了如何做到这一点。
但是调用像
这样简单的例子http://gdata.youtube.com/feeds/api/videos?v=2&alt=json&location=51.5032025,-0.1273598!&location-radius=10km
返回0个结果。
应该有一些游客上传的关于伦敦的视频!
那么,是否仍然有可能得到一个带有位置元数据标记的视频列表?
目前不工作(2013年4月12日测试)。根据GData问题4234 " YouTube搜索索引的变化导致基于位置的搜索无法返回结果"
估计修复将花费比最初预计的2013年4月中旬更长的时间。
我急切地期待着决议。我建议你点击问题页上的星号,这样你就可以在添加评论时获得更新,等等。
Update: 2013年4月16日,该问题被更新,声明"当前估计在2013年下半年恢复此功能。"此外,他们的API文档也已更新以反映该问题。
地理位置搜索暂时弃用,预计在不久的将来会再次启用。这是由于另一次发布,文档即将更新。它也将很快恢复。
现在可以工作了。请参阅v3
的文档# HTTP URL:
GET https://www.googleapis.com/youtube/v3/search/?type=video
&locationRadius=100m
&location=51.5032025%2C-0.1273598
&part=snippet
&key={YOUR_API_KEY}