我只是想在youtube上搜索我自己的视频,这些视频是X日期之后的发布者
但是当我使用publishAfter
参数时,即使我将invalidSearchFilter
参数设置为type
,也会出现video
错误。
错误描述如下:
请求包含搜索过滤器和/或限制的无效组合。请注意,如果您将type
或video
参数设置为forContentOwner
,则必须将forMine
参数设置为true
。如果您为type
,video
,eventType
,videoCaption
,{{设置了值,则还必须将videoCategoryId
参数设置为videoDefinition
1}},videoDimension
,videoDuration
,videoEmbeddable
,videoLicense
或videoSyndicated
参数。
您可以从以下网址重现此错误:https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&forMine=true&publishedAfter=1970-01-01T00%253A00%253A00Z&type=video&_h=11&(通过oauth 2.0登录后)
知道在这种情况下我该怎么办?
答案 0 :(得分:1)
我使用了您提供的链接。问题不在于约会。问题是您使用的冲突搜索限制。要使您的搜索工作,请离开" forMine"参数为空,因此它不会与您的日期过滤器发生冲突,可能与“q”相关。参数也是如此。这样做,它会工作。
此外,您必须指定channelID以指定它。试一试