当前,我正在从事一个项目,该项目需要为Oauth 2登录用户返回未列出的视频。因为我要获取未公开的视频,所以必须使用ForMine变量。所以我得到的是
,它工作正常。 但是,我要进行增量加载。这要求仅在特定时间后发布视频。一旦使用此网址https://www.googleapis.com/youtube/v3/search?part=snippet&forMine=true&maxResults=25&order=date&publishedAfter=1970-01-01T00%3A00%3A00Z&type=video添加“发布后”参数“ publishedAfter = 1970-01-01T00%3A00%3A00Z”,API就会返回错误
“该请求包含无效的搜索过滤器和/或限制组合。请注意,如果您设置了
type
或{{1,则必须将video
参数设置为forContentOwner
}}参数设置为forMine
。如果您为true
,type
,{{1}设置了值,还必须将video
参数设置为eventType
},videoCaption
,videoCategoryId
,videoDefinition
,videoDimension
,videoDuration
,videoEmbeddable
或videoLicense
参数。”
我从这里Youtube API V3, search , publishedAfter, invalidSearchFilter阅读了此内容,看起来ForMine和PublishedAfter无法一起使用。但是,这正是我所需要的。
这是错误还是故意设计?有没有解决这个问题的地方>