YouTube API v3 Поиск с тегом ОпубликовалПосле с ForMine = true - PullRequest
0 голосов
/ 06 ноября 2018

В настоящее время я работаю над проектом, требующим возврата не перечисленных видео для пользователя Oauth 2, вошедшего в систему. Поскольку я пытаюсь получить не включенные в список видео, я должен использовать переменную ForMine. Так что я получил это

https://content.googleapis.com/youtube/v3/search?part=snippet&maxResults=5&forMine=true&type=video&order=date

и работает нормально. Тем не менее, я хочу сделать дополнительную нагрузку. Это требует, чтобы видео было опубликовано только через определенное время. После того, как я добавлю параметр «Опубликован после» «publAfter = 1970-01-01T00% 3A00% 3A00Z», с этим URL https://www.googleapis.com/youtube/v3/search?part=snippet&forMine=true&maxResults=25&order=date&publishedAfter=1970-01-01T00%3A00%3A00Z&type=video, API возвращает ошибку

"Запрос содержит недопустимую комбинацию поисковых фильтров и / или ограничений. Обратите внимание, что для параметра type необходимо установить значение video, если для параметров forContentOwner или forMine установлено значение true. Вы также должны установить для параметра type значение video, если установите значение для eventType, videoCaption, videoCategoryId, videoDefinition, videoDimension, videoDuration, videoEmbeddable, videoLicense, videoSyndicated или videoType параметров. "

Я прочитал его отсюда Youtube API V3, поиск, опубликованный после того, как invalidSearchFilter , похоже, что ForMine и Опубликованный после не работают вместе. Однако это именно то, что мне нужно.

Это ошибка или намеренный дизайн? Есть ли обход этой проблемы>

...