Как рассчитывается рейтинг видео на Youtube?

Я использую API Youtube V3 и хочу найти свои самые популярные видео. Я упорядочиваю результат по «рейтингу», но результаты не очень хорошие.

У возвращенных видео много лайков и антипатий, но, похоже, они не имеют оценок.

Я бы подумал, что рейтинг - это своего рода соотношение симпатий и антипатий, но это не так.

Кто-нибудь знает, как рассчитывается рейтинг или почему API не возвращает рейтинг для моих видео?

Вот мой вызов с Java API:

Youtube youtube = new Youtube.Builder(...).build();
YouTube.Search.List listquery = youtube.search().list("id");

listquery.setKey("myDeveloperKey");     
listquery.setChannelId("myChannelId");
listquery.setOrder("rating");
listquery.setMaxResults(50);
listquery.setType("video");

SearchListResponse searchResponse = listquery.execute();

person Matthieu Saleta    schedule 01.12.2015    source источник
comment
как выглядит ваш звонок?   -  person johnh10    schedule 02.12.2015
comment
@ johnh10: Звонок добавлен в вопрос.   -  person Matthieu Saleta    schedule 02.12.2015


Ответы (1)


Я тоже работаю в API YouTube. если вы используете JSON, вы можете получать информацию о том, что нравится, не нравится и количество просмотров. позвонив по следующему URL-адресу ... введите идентификатор вашего видео и вашего Google (ключ YouTube). https://www.googleapis.com/youtube/v3/videos?id=p1wMPFvRk34&key=YourKey&part=snippet,contentDetails,statistics,status

person beck    schedule 02.12.2015
comment
Конечно, я мог бы получить все видео и вычислить себе рейтинг на основе симпатий и антипатий, но это не то, что я хочу. Основная причина в том, что у нас более 1900 видеороликов, так что это было бы слишком сложно, и это должно быть работой API;). В любом случае спасибо за ваш ответ. - person Matthieu Saleta; 02.12.2015