忽略参数publishedAfter/publishedBefore后的YouTube API V3活动

忽略参数publishedAfter/publishedBefore后的YouTube API V3活动,youtube,Youtube,根据文档,应该可以获取我主页的活动,并使用publishedAfter参数进行过滤,以便在2015年1月10日之后发布活动 但是,似乎忽略了此参数(与之前发布的一样) 我从代码和“试用”页面调用了此函数,使用: 请求: GET https://www.googleapis.com/youtube/v3/activities?part=id%2Csnippet&home=true&publishedAfter=2015-01-10T00%3A00%3A00.0Z&key={

根据文档,应该可以获取我主页的活动,并使用publishedAfter参数进行过滤,以便在2015年1月10日之后发布活动

但是,似乎忽略了此参数(与之前发布的一样)

我从代码和“试用”页面调用了此函数,使用:

请求:

GET https://www.googleapis.com/youtube/v3/activities?part=id%2Csnippet&home=true&publishedAfter=2015-01-10T00%3A00%3A00.0Z&key={YOUR_API_KEY}
从响应JSON:

...
"publishedAt": "2015-01-12T14:47:50.000Z",
...
"publishedAt": "2015-01-06T16:24:28.000Z",
...
"publishedAt": "2015-01-07T16:36:44.000Z",
...
"publishedAt": "2015-01-12T13:26:01.000Z",
...
"publishedAt": "2015-01-07T16:19:07.000Z",
...
其中一些日期在2015-01-10之前

不确定我是否在文档中遗漏了什么,或者这是一个bug。对于“我的”视频(我的=true)和特定频道的活动(channelId=abc123),它似乎工作正常

我最近才创建了此帐户/启用了“我的”频道,以防有任何影响

更新刚刚意识到这有两个悬而未决的问题:


我对API如何响应这个术语也不太满意,我怀疑它可能对时间戳格式过于挑剔。根据文档,
publishedAfter
publishedBefore
需要
RFC3339
格式化日期时间值(
1970-01-01T00:00:00Z

根据我的发现,
publishedAfter
publishedBefore
似乎仍然有限:

开发人员页面显示“”

其他页面有专家意见:

  • ,及

  • (通过上面提到的方法找到)

我使用应用程序脚本在和上用谷歌脚本进行了测试。仅当我使用与视频ID相关的
脚本时,
之后发布的
之前发布的
才不起作用。当我只查询一个关键字而不使用
relatedVideoID
,那么
发布后的
发布前的
就可以工作了


如果你不能让它与relatedToVideoId一起工作,那么你可以在中报告它,但我想他们已经知道了。我希望能找到解决办法。

这似乎最近已经修复,通过“试用”页面或API(昨天测试)没有问题。这似乎最近又被破坏了:)仍然不起作用?我试图通过Python使用这个API,但我不理解发布后字段的性质
...
"publishedAt": "2015-01-12T14:47:50.000Z",
...
"publishedAt": "2015-01-06T16:24:28.000Z",
...
"publishedAt": "2015-01-07T16:36:44.000Z",
...
"publishedAt": "2015-01-12T13:26:01.000Z",
...
"publishedAt": "2015-01-07T16:19:07.000Z",
...