Интеграция с Ютуб. Получение роликов канала

В этой статье коснемся API Youtube

Стоит задача получить данные о видео с некоего канала Youtube. 

Как это сделать:

1. Получаем Youtube API Key 

  • Войдите в консоль разработчиков Google (https://console.cloud.google.com/).
  • Создайте новый проект.
  • На панели инструментов нового проекта нажмите Explore & Enable APIs.
  • В библиотеке перейдите к YouTube Data API v3 в разделе YouTube API.
  • Включите API (с выбором Публичные данные). Создайте учетную запись.
  • Появится экран с ключом API.

Источник: https://only-to-top.ru/blog/programming/2022-06-17-youtube-api-key.html

2. Извлекаем channelID для канала. 

Если это ваш канал, то можно посмотреть справа наверху в подменю Посмотреть канал. 

Получим ссылку на канал вида https://www.youtube.com/channel/UCkQcWXLRhDt4SrDbZjrQoTg

Для чужого канала - можно извлечь здесь: https://developers.google.com/youtube/subscribe/retrieve-channel-id?hl=ru

3. Отправляем GET запрос (можно через браузер) подобного вида: 

https://www.googleapis.com/youtube/v3/search?key=_____APIKEY_______&channelId=__________CHANNEL ID_____&part=snippet,id&order=date&maxResults=20

4. Получаем JSON данные со списком видео, опубликованного на канале. 

Дополнительные ссылки

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK