Youtube API V3,搜索,发布后,invalidSearchFilter

时间:2017-10-25 12:12:49

标签: youtube youtube-api

我只是想在youtube上搜索我自己的视频,这些视频是X日期之后的发布者

但是当我使用publishAfter参数时,即使我将invalidSearchFilter参数设置为type,也会出现video错误。

错误描述如下:

请求包含搜索过滤器和/或限制的无效组合。请注意,如果您将typevideo参数设置为forContentOwner,则必须将forMine参数设置为true。如果您为typevideoeventTypevideoCaption,{{设置了值,则还必须将videoCategoryId参数设置为videoDefinition 1}},videoDimensionvideoDurationvideoEmbeddablevideoLicensevideoSyndicated参数。

您可以从以下网址重现此错误: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登录后)

知道在这种情况下我该怎么办?

1 个答案:

答案 0 :(得分:1)

我使用了您提供的链接。问题不在于约会。问题是您使用的冲突搜索限制。要使您的搜索工作,请离开" forMine"参数为空,因此它不会与您的日期过滤器发生冲突,可能与“q”相关。参数也是如此。这样做,它会工作。

此外,您必须指定channelID以指定它。试一试