如何使publishedAfter领域发挥作用?

时间:2019-03-17 08:28:03

标签: youtube-data-api

我正在尝试使用search/list API方法获取特定频道的视频。但是看起来publishedAfter字段无效。

示例:https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCgxTPTFbIbCWfTR9I2-5SeQ&maxResults=50&order=date&publishedAfter=2019-01-01T00:00:00Z&type=video&key=MYKEY

"totalResults": 1546,
...
{
   "kind": "youtube#searchResult",
   "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/ZrInvdAerhIEEIuhaU-Op01jNGQ\"",
   "id": {
    "kind": "youtube#video",
    "videoId": "lkHUuL_qBKc"
   },
   "snippet": {
    "publishedAt": "2018-10-05T16:45:52.000Z",
    "channelId": "UCgxTPTFbIbCWfTR9I2-5SeQ",
    "title": " Путин обманул. Квартира за 2 млрд. ГРУ",
    ...

1月1日>的发布时间少于150个视频,但是API返回1546个视频,并且结果包含在1月1日之前发布的视频,上面的示例显示了2018年10月5日。看起来API忽略了{ {1}}条件和publishedAfter

这很奇怪,但是两天前使用相同的URL和相同的键给出了正确的结果。

是否可以获得正确的搜索结果?

1 个答案:

答案 0 :(得分:2)

这不是你的错。目前,这似乎是一个全球性问题。 在这里阅读-https://support.google.com/youtube/thread/2494861?hl=en 我的youtube应用也坏了。