忽略参数publishedAfter/publishedBefore后的YouTube API V3活动
根据文档,应该可以获取我主页的活动,并使用publishedAfter参数进行过滤,以便在2015年1月10日之后发布活动 但是,似乎忽略了此参数(与之前发布的一样) 我从代码和“试用”页面调用了此函数,使用: 请求:忽略参数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={
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
似乎仍然有限:
开发人员页面显示“”
其他页面有专家意见:
- ,及
- (通过上面提到的方法找到)
脚本时,
之后发布的和之前发布的才不起作用。当我只查询一个关键字而不使用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",
...