Интеграция с Ютуб. Получение роликов канала
В этой статье коснемся 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 данные со списком видео, опубликованного на канале.
Дополнительные ссылки
- https://developers.google.com/youtube/v3/docs/search/list - документация Youtube API
- https://stackoverflow.com/questions/18953499/youtube-api-to-fetch-all-videos-on-a-channel
- https://stackoverflow.com/questions/14366648/how-can-i-get-a-channel-id-from-youtube
Google поиск по нашей документации
- Руководства
- Основа Falcon Space
- Основные компоненты
- Возможности
- Коммуникация с пользователем
- Дизайн, стилизация, юзабилити
- Лендинги
- Универсальный API
- Примеры интеграций Прием платежей через Яндекс.Кассу Онлайн-платежи. Интеграция с Робокассой (платежный шлюз) Zapier интеграция на платформе Falcon Space Интеграция коллтрекинга МАНГО ОФИС (режим Площадка) Интеграция API DaData.ru подсказки по адресам Интеграция API Курсы валют Центрального Банка РФ в веб-платформе Falcon Space Интеграция API Почта РФ Интеграция API Служба доставки СДЭК (CDEK) Интеграция API Служба доставки Деловые линии Интеграция импорт и парсинг файла CSV Интеграция API IpGeoBase Город по IP-адресу Интеграция API DaData.ru Город по IP-адресу Как вычислить расстояние между 2 точками с координатами через Google Maps Сканирование штрихкодов и QR кодов через камеру и с картинок Получение данных контрагента по ИНН Прием платежей на сайте через CloudPayments Как сделать интеграцию с Мой Склад Внедрение подсказок dadata на сайт Вывод точек на карте Яндекс. Интеграция с Яндекс Карты Интеграция с телефонией Zadarma.com Получение данных о контрагенте - интеграция с сервисом ЗаЧестныйБизнес Интеграция с AMO CRM Как импортировать данные в базу CRM из Google Контакты Вход/регистрация через ВКонтакте(vk.com) Интеграция CRM с онлайн чатом на сайте (Replain) Как связать yandex metrika clientID с пользователем на сайте и посмотреть полный путь его по сайту? Телеграм. Работа с файлами Как сделать обработку входящей почты (создание клиента в CRM из Email) Интеграция сайта с ChatGPT (openAI) Интеграция с Яндекс Метрика Интернет-эквайринг Тинькоф Банк Интеграция с платежным шлюзом LifePay Как сделать вебхук для передачи данных с Тильды на Falcon Space Пополнение средств через Yookassa (Юкасса) Тинькофф Банк - уведомление в учетную систему по операциям с расчетным счетом Интеграция с Ютуб. Получение роликов канала Интеграция с Ozon, Wildberries - извлечение статистики Вывод данных из различных удаленных SQL Server через технологию Linked Server
- Каталоги
- Навигация
- Документы
- Дополнительные компоненты
- Продвижение, SEO
- Системные моменты
- Системное администрирование
- HOWTO
- Таблицы
- Формы
- Загрузка файлов, картинок
- Работа с SQL
- HOWTO JS
- HOWTO Верстка
- Решение проблем
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта