带位置参数的Youtube API 3.0搜索列表无法正常工作

时间:2014-11-22 05:39:48

标签: youtube youtube-api

当我使用Youtube API 3.0使用location参数搜索视频时。它返回错误代码400。

我的要求是否有问题?请帮帮我?

我的要求

https://www.googleapis.com/youtube/v3/search?part=snippet&location=37.42307,-122.08427&locationRadius=10km&key=AIzaSyC_yvsd3RYZsez_RcjBSgVY1VT8SIK_zr0

上述请求的输出:

{
 "error": {
  "errors": [
   {
    "domain": "youtube.search",
    "reason": "invalidSearchFilter",
    "message": "Invalid combination of search filters and/or restrictions.",
    "locationType": "parameter",
    "location": ""
   }
  ],
  "code": 400,
  "message": "Invalid combination of search filters and/or restrictions."
 }
}

1 个答案:

答案 0 :(得分:1)

在文档中不明确,但在这种情况下,您必须将类型设置为' video'

https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&location=37.42307,-122.08427&locationRadius=10km&key=AIzaSyC_yvsd3RYZsez_RcjBSgVY1VT8SIK_zr0