#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.