我正在尝试使用search/list
API方法获取特定频道的视频。但是看起来publishedAfter
字段无效。
"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和相同的键给出了正确的结果。
是否可以获得正确的搜索结果?
答案 0 :(得分:2)
这不是你的错。目前,这似乎是一个全球性问题。 在这里阅读-https://support.google.com/youtube/thread/2494861?hl=en 我的youtube应用也坏了。