2017-10-25 1 views
0

난 그냥 내가 publishAfter 매개 변수를 사용할 때 출판사 X 일 이후유튜브 API V3, 검색, publishedAfter, invalidSearchFilter

는하지만, 내가의도 invalidSearchFilter 오류를주고 있다는 내 자신의 동영상을 유튜브를 통해 검색을 만들려고 해요 type 매개 변수를 video으로 설정하십시오.

오류 설명은 다음과 같이이다 :

요청은 검색 필터 및/또는 제한의 잘못된 조합을 포함한다. forContentOwner 또는 forMine 매개 변수를 true으로 설정하면 type 매개 변수를 video으로 설정해야합니다. 당신이 eventType, videoCaption, videoCategoryId, videoDefinition, videoDimension, videoDuration, videoEmbeddable, videoLicense, videoSyndicated, 또는 videoType 매개 변수에 대한 값을 설정하는 경우에도 videotype 매개 변수를 설정해야합니다.

당신은이 오류 재현 할 수 있습니다 : (OAuth를 통해 로그인 후 2.0) 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&

내가이 상황에서 할 수있는 어떤 생각?

답변

1

내가 제공 한 링크를 사용했습니다. 문제는 날짜가 아닙니다. 문제는 사용 된 충돌하는 검색 제한 사항입니다. 검색을 수행하려면 "forMine"매개 변수를 비워 두어 날짜 필터 및 'q'매개 변수와 충돌하지 않도록하십시오. 그렇게하면 효과가 있습니다.

또한 채널 ID를 지정하여 채널 ID를 지정해야합니다. 사용해보기

관련 문제