用于从 channel 获取最新视频的 YouTube API

标签 youtube youtube-api youtube-data-api

我正在尝试从 YouTube 上的 channel 获取最新的视频。不知道为什么,但是 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?我们有什么特殊的方式来做这件事吗?也许我的顺序是错误的?我很困惑

最佳答案

根据 Google 论坛,这是一个临时问题:https://support.google.com/youtube/thread/2494861?msgid=2520468

YouTube is aware the search/sorting functions aren't working as expected – this is temporary and part of our efforts to better respond, review and remove graphic, violative content from YouTube.

关于用于从 channel 获取最新视频的 YouTube API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55244167/

相关文章:

iphone - YouTube 视频提要缩略图(没有黑条)?

reactjs - ReactJS 中无法获取播放列表数据 Youtube 数据 API 错误 400

youtube - 是否可以使用 YouTube Live Stream API 通过我的手机摄像头进行广播?

PHP:带有同步标志的 YouTube v3 API 字幕上传

当我创建一个新函数时,用于暂停 YouTube 视频的 jQuery 停止工作。

api - 如何使用YouTube API获取每个YouTube channel 的 channel 类型或类别?

YouTube:获取订阅者所在国家/地区

javascript - iframe youtube api 视频事件设置

youtube - YouTube搜索运算符是否在API调用中?

regex - 正则表达式:匹配youtube链接,但不匹配youtube嵌入代码