Нет элементов, возвращаемых при использовании "релевантности", чтобы упорядочить результаты при поиске CommentThreads - PullRequest
1 голос
/ 10 марта 2019

Поиск в комментариях к YouTube API с searchTerms=someKeywords и order=relevance не возвращает никаких результатов, но при изменении на order=time это работает, есть идеи почему?

Пример запроса API:

https://www.googleapis.com/youtube/v3/commentThreads?videoId=pvyfddIFsVA&searchTerms=Google&order=relevance&part=snippet&key=[YOUR API KEY]

Возвращенный ответ:

{
 "kind": "youtube#commentThreadListResponse",
 "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/6qokcCVLNOLwE7dOHNSTr30kECQ\"",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 20
 },
 "items": []
}

Из документации:

Параметр order указывает порядок, в котором ответ API должен перечислять потоки комментариев.Допустимые значения:

  • time - Потоки комментариев упорядочены по времени.Это поведение по умолчанию.
  • relevance - Потоки комментариев упорядочены по релевантности.

Ссылка: https://developers.google.com/youtube/v3/docs/commentThreads/list

Настройка Порядок до relevance не работает, только значение по умолчанию time дает результаты.

1 Ответ

1 голос
/ 16 марта 2019

Это может быть ошибка, лучший вариант в этом случае - сообщить об ошибке, создав новую запись в Issue Tracker .

Это запись Issue Tracker, созданная OP .

...