Как встроить видео с YouTube канала на сайт

youtube-5499848

17 сентября 2019 PHP YouTube

Для вывода списка видеозаписей из канала или плейлиста YouTube на сайте можно воспользоваться этим полностью рабочим решением на PHP. С помощью этой функции можно получить все необходимые данные видеозаписей: название, изображение и идентификатор видео.

Вам понадобится идентификатор канала или плейлиста. Найти их можно в адресной строке:

screenshot_1-1-4957582 screenshot_2-1-2757614

ID канала будем указывать при вызове функции getYoutubePlaylistDataXml('Ваш_ID_канала');

И Google API key. Получаем следующим образом:

  • Для доступа к консоли API Google нужен аккаунт Google . Создаем или переходим к следующему пункту.
  • Заходим в консоль для разработчиков.
  • Нажимаем «Create Project» и указываем имя. Соглашаемся с правилами и нажимаем кнопку «Create»
  • В разделе «Boost your app with a Google API» активируем кнопку «Enable an API».
  • И выбираем «YouTube Data API» для работы с API YouTube.
  • Нажимаем на кнопку «Enable API».
  • В меню слева выбираем API & auth → Credentials. И нажимаем кнопку «Create new Key».
  • При необходимости указываем домен на котором будет использоваться ключ и нажимаем «Create».

Полученный ключ указываем в скрипте в переменной $api_key.