Вот так работает
https://play.golang.org/p/0znpyqXomS
Если к параметрам добавить ещё что-то всё падает.
Вот рабочий запрос
call := service.Search.List("id,snippet").
Q("test").
MaxResults(10)
А этот не работает
call := service.Search.List("id,snippet").
Q("test").
MaxResults(10).
VideoLicense("any")
Ошибка:
Error making search API call: googleapi: Error 400: The request contains an invalid combination of search filters and/or restrictions. Note that you must set the <code>type</code> parameter to <code>video</code> if you set a value for the <code>eventType</code>, <code>videoCaption</code>, <code>videoCategoryId</code>, <code>videoDefinition</code>, <code>videoDimension</code>, <code>videoDuration</code>, <code>videoEmbeddable</code>, <code>videoLicense</code>, <code>videoSyndicated</code>, or <code>videoType</code> parameters., invalidSearchFilter
Что я делаю не так?