Мне нужна помощь в вызове Services > YouTube Data API v3 > youtube.search.list. Я пробовал несколько раз несколько дней назад, и это сработало просто отлично. Сегодня он не возвращает правильный год. В него вошли 2016 г.
часть - фрагмент
идентификатор канала — UC-lHJZR3Gqxm24_Vd_AJ5Yw
опубликованоAfter - 2018-12-17T16:05:58.000Z
опубликованоДо - 2018-12-20T16:05:58.000Z
Поскольку Поиск: список может извлекать каналы, видео и плейлисты только в соответствии с параметром type
, я предполагаю, что, указав channelId
, вы ищете видео и плейлисты в течение определенного периода времени для данного канала YouTube.
Плейлисты легко найти с помощью https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UC-lHJZR3Gqxm24_Vd_AJ5Yw&key=YOUR_API_KEY
.
Что касается видео, поскольку Поиск: список ненадежен, я бы порекомендовал вам получить все видео для данного канала YouTube, а затем приступить к сортировке самостоятельно. Я бы порекомендовал вам использовать этот подход для извлечения всех видео YouTube данного канала YouTube. Подход заключается в получении uploads
автоматически созданного идентификатора плейлиста канала YouTube с помощью Каналы: список с contentDetails
в part
, а затем с помощью PlaylistItems: список получить все общедоступные видео, загруженные на этот канал YouTube.