Мне нужно получить самое предстоящее живое событие из канала (другими словами, мне нужно живое событие, время / дата которого ближе всего к текущему времени / дате)
Я могу получитьсписок предстоящих событий с этим запросом:
/youtube/v3/search?channelId=[CHANNEL_ID]&part=snippet&type=video&eventType=upcoming&key=[API_KEY]
Однако события не возвращаются в порядке, который я ожидал.Первый элемент в массиве items
- это не ближайшее предстоящее живое событие, а самый дальний.Если я увеличу значения maxresults
до 50 (на данный момент запланировано только 9 событий), последний элемент в items
фактически является ближайшим событием.
Итак ... вопрос:
Есть ли способ сортировки вышеуказанного запроса API, но элементы возвращаются в порядке ближайшей текущей даты к самой поздней живой дате? (order=date
возвращается в соответствии с опубликованной датой, а не запланированной живой датой)
Любой совет будет рад!