我想按国家/地区和关键字查找Youtube视频。例如:所有关于奥巴马的视频都是在挪威上传的。
我已经尝试过的事情:
1,标准供稿允许特定国家/地区的结果但不包含关键字搜索。 例: http://gdata.youtube.com/feeds/api/standardfeeds/NO/top_rated?v=2
2,自定义Feed的区域设置甚至不准确。尽管指定了该区域,但这可以从世界上的任何地方提取视频。 例: http://gdata.youtube.com/feeds/api/videos?q=Obama®ion=NO
3,具有位置坐标和半径的自定义Feed非常有效。我不得不添加一个国家所有主要城市的坐标。这可以正常工作,除非youtube视频没有出现在Feed中,除非他们有位置元数据,需要由youtube上传者输入。上传视频时,没有多少人包含此数据。 例: http://gdata.youtube.com/feeds/api/videos?q=Obama&location=59.9494,10.7564
如果我忽略了某些事情,请告诉我。我想把一个方形钉子放在圆孔里吗?
答案 0 :(得分:3)
关于您的方法的说明:
特定国家/地区的标准供稿不仅包含在该国家/地区上传的视频。他们只是在特定国家/地区的观众中反映符合某些标准(受欢迎程度等)的视频。
区域参数仅适用于电影排行榜,而不适合作为常规搜索的参数:https://developers.google.com/youtube/2.0/reference#regionsp
这是唯一可行的方法。遗憾的是,您只能在位置限制中指定圆形区域,但您可以尝试通过一系列圆圈来近似搜索您所在的区域。事实上,只有具有位置元数据的视频才会出现在搜索结果中,而不是关于视频拍摄地点的错误数据只有在上传者想要的情况下才会公开显示。