Почему это небольшое изменение в моем вызове API YouTube не сработает? - PullRequest
2 голосов
/ 03 апреля 2012

В документации по API YouTube я нашел этот пример :

https://gdata.youtube.com/feeds/api/videos?q=surfing&max-results=10&fields=entry[yt:statistics/@viewCount>1000000]

Что, конечно, отлично работает.

Теперь, скажем, я хотел найти все видео, которые соответствовали серфингу, и имело более 1 лайка (должно быть довольно много) - я попытался изменить его на следующее:

https://gdata.youtube.com/feeds/api/videos?q=surfing&max-results=10&fields=entry[yt:rating/@numLikes>1]

Но оно ничего не возвращает .

Документы по yt:rating здесь , и я, похоже, указываю правильные поля. Так почему я не получаю никаких результатов?

1 Ответ

2 голосов
/ 03 апреля 2012

Попробуйте добавить v2 к URL:

https://gdata.youtube.com/feeds/api/videos?v=2&q=surfing&max-results=10&fields=entry[yt:rating/@numLikes>10]

Рейтинги не отображаются в первой версии API

...