YouTube API для получения последних загруженных видео только через API PlaylistItems с помощью плейлиста «Uploads», который мы можем получить по элементу списка «Channels».
Однако вЗагружает плейлист.Он также не может быть отсортирован в параметре запроса.
Как получить все загруженные видео?
Это предоставленный Google пример API для просмотра в проводнике API.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlistItems.list?part=snippet%252CcontentDetails&maxResults=25&playlistId=PLBCF2DAC6FFB574DE&_h=1&
Это список загруженных видео того же канала на реальном сайте Youtube.https://www.youtube.com/user/SearchStories/videos?view=0&sort=dd&flow=grid
Пожалуйста, дайте мне знать, чтобы достичь того же результата.
Что касается конечной точки PlaylistItems, запрашиваемой для списка загрузок канала, вы должны знать о разнице между опубликованным видео и временем загрузки (https://developers.google.com/youtube/v3/docs/videos#snippet.publishedAt).
Набор результатов PlaylistItems упорядочен по время загрузки , но возвращаемые элементы содержат опубликованное время значения свойств. Поэтому вполне может быть, что набор результатов не упорядочен по значениям времени, видимым в самом наборе результатов.
(Источник: https://issuetracker.google.com/issues/128673552#comment39 и https://issuetracker.google.com/issues/128673552#comment60.)