API YouTube для получения последних видео с канала - PullRequest
3 голосов
/ 19 марта 2019

Я пытаюсь получить самые свежие и свежие видео с канала на YouTube. Не знаю почему, но order: 'date',, publishedAfter: '2019-03-13T19:14:31.000Z', и publishedBefore: '2019-02-13T19:14:31.000Z',, похоже, не дают эффекта.

Полный код того, что я использую, здесь:

baseURL: 'https://www.googleapis.com/youtube/v3',
params: {
    part: 'snippet',
    publishedAfter: '2019-03-13T19:14:31.000Z',
    publishedBefore: '2019-02-13T19:14:31.000Z',
    order: 'date',
    maxResults: 10,
    key: KEY,
    channelId: 'UCzQUP1qoWDoEbmsQxvdjxgQ'
}

youtube бездельничает с API? Есть ли особый способ, которым мы должны это делать? Может быть, мой заказ не так? Я в замешательстве

Ответы [ 2 ]

1 голос
/ 19 марта 2019

Эта проблема связана со следующими:

См. также проблему Google # 128673552, https://issuetracker.google.com/issues/128673552.

Обходной путь для этой проблемы: используйте вместо этого конечную точку PlaylistItems, запрашивая список загрузок канала.Однако вы должны знать о разнице между опубликованным видео и временем загрузки (https://developers.google.com/youtube/v3/docs/videos#snippet.publishedAt).

1 голос
/ 19 марта 2019

Это временная проблема, согласно форумам Google: https://support.google.com/youtube/thread/2494861?msgid=2520468

YouTube знает, что функции поиска / сортировки работают не так, как ожидалось - это временно и является частью наших усилий по улучшению ответа, просмотра и удаления графического, нарушающего контента с YouTube.

...