Я подписываюсь на несколько каналов Youtube и плейлистов через RSS. Чтобы получить RSS-канал списка воспроизведения (например,Краш-Курс Философии), мы получаем url плейлистов, и заменить все, кроме ID с конкретным URL. В этом случае https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
становится https://www.youtube.com/feeds/videos.xml?playlist_id=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
.
это работает нормально, но сегодня я нажал ограничение. Я заметил, что конкретный корм застрял на 15 пунктов и больше не обновляется. Глядя на другие все еще работающие каналы, на которые я подписываюсь, кажется порядок воспроизведения является вопросом. Для создания фида Youtube в основном получает только последние 15 элементов в плейлисте, а плейлисты по умолчанию добавляются снизу вверх (добавить новый элемент, он становится первым). Поскольку этот конкретный плейлист следует сверху вниз (самый новый элемент всегда помещается внизу), а Youtube проверяет только 15 элементов сверху, он по существу не думает, что ничего больше не добавляется.
единственное решение, которое я вижу, чтобы исправить это с минимальным нарушение, если на параметры запроса для построения RSS-канал был способ специально сказать, что он должен быть проверен в обратном порядке. Я перепробовал кучу из них от V2 и V3 документации, но ничего не работает.