Как запрашивать / получать ключевые слова с помощью API данных YouTube (v3)

В настоящее время я перехожу с устаревшего API-интерфейса youtube gdata на V3. Одна из вещей, которые я ищу:

  1. Искать видео с помощью фильтра

    Раньше я запускал что-то вроде этого

    https://gdata.youtube.com/feeds/api/users/lyndapodcast/uploads?v=2&max-results=50&start-index=1&query=sample_keyword.

Будет ли этот запрос V3 эквивалентен параметру «q»?

 https://www.googleapis.com/youtube/v3/search?part=snippet&q=sample_keyword&channelId=UCUtTNe0bVxvk8exLBKkvCNg&maxResults=50&key={my_key}&maxResults=2
  1. Есть ли способ получить "ключевые слова" как часть результата? API gdata не позволял этого раньше, единственным способом было очистить html-страницу и найти метаданные ключевых слов.

Будем признательны за любые указатели.

-Спасибо,

Шамик


person Shamik    schedule 01.06.2015    source источник


Ответы (2)


  1. Да, за исключением того, что вы используете другое значение maxResults.

  2. Вы можете получить теги, только если вы являетесь владельцем видео. В противном случае очистите метаданные ключевых слов.

person johnh10    schedule 02.06.2015
comment
Спасибо за подтверждение. И последний вопрос. Сейчас я использую channelId для получения видео для определенного пользователя. Можно ли вместо этого использовать название канала. Например, в старом API я мог просто указать lyndapodcast в URL-адресе, но теперь я должен указать идентификатор, который в данном случае - UCUtTNe0bVxvk8exLBKkvCNg. - person Shamik; 02.06.2015
comment
Да, вы можете взять имя канала и позвонить в конечную точку канала, чтобы получить идентификатор канала. См. developers.google.com/youtube/v3/docs/channels/list - person johnh10; 03.06.2015
comment
@ john10 Можно ли запросить несколько идентификаторов каналов в одном запросе API, или требуется отдельный запрос API для каждого идентификатора канала? - person Adam Hurwitz; 30.05.2019
comment
Вы переходили по ссылке? В нем указывается, что параметр id указывает разделенный запятыми список идентификаторов каналов YouTube для извлекаемых ресурсов. В ресурсе канала свойство id указывает идентификатор канала YouTube. - person johnh10; 30.05.2019

Я использую https://github.com/fent/node-ytdl-core чтобы получить ключевые слова для видео на YouTube.

person mhlavacka    schedule 29.04.2016