Нет элементов, возвращаемых при использовании «релевантности» для упорядочивания результатов при поиске в потоках комментариев

#youtube-api #youtube-data-api

#youtube-api #youtube-data-api

Вопрос:

Обновление: Это была ошибка, теперь исправлена.

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

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

 https://www.googleapis.com/youtube/v3/commentThreads?videoId=pvyfddIFsVAamp;searchTerms=Googleamp;order=relevanceamp;part=snippetamp;key=[YOUR API KEY]
  

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

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

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

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

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

Кажется, что order by relevance не работает.

Комментарии:

1. Можете ли вы использовать Google API Explorer для репликации используемого вами запроса?

2. @MauricioAriasOlave Я сделал, если вы возьмете любое видео на Youtube и установите порядок по релевантности, вы получите пустой ответ. Это либо ошибка, либо намеренно отключено Google, но никаких обновлений в документации или где-либо еще нет.

3. пользователь5513314, было бы полезно, если бы вы добавили демонстрационную версию запроса, которую вы используете…

4. Обновлен вопрос @MauricioAriasOlave.

5. @MauricioAriasOlave да, я так и думал, я сообщил о проблеме по предоставленной вами ссылке, опубликуйте свой ответ, чтобы я мог его принять.

Ответ №1:

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

Это запись для отслеживания проблем, созданная OP.