Кто-нибудь знает, почему API YouTube не возвращает количество просмотров для некоторых видео?
Например: https://www.youtube.com/watch?v=j46utX3dJlM.
Это пример запроса: http://gdata.youtube.com/feeds/api/videos/j46utX3dJlM?alt=json&v=2.
И ответ: https://snap.apigee.com/1rKIcFf (статистика yt $ вообще недоступна )
Я думал, это потому, что можно как-то скрыть статистику видео (http://cl.ly/image/1r033K1Y3N0B), но есть две странные вещи: 1) Даже если статистика yt $ для этого видео отключена, я все равно могу получить количество лайков, антипатий и комментариев. 2) Некоторые видео, для которых также отключена статистика, по-прежнему имеют счетчик просмотров в API. НАПРИМЕР. https://www.youtube.com/watch?v=gkE2-qFeHCE (https://snap.apigee.com/1rKN79a)
И мой второй вопрос: почему счетчик фаворитов всегда равен 0? Независимо от того, какой идентификатор видео я буду использовать в запросе, ответ всегда будет содержать следующее:
"yt$statistics": {
"favoriteCount": "0",
"viewCount": "some-number"
}
Например: https://snap.apigee.com/1rKRS2D.
Надеюсь, на это есть простая причина. К сожалению, я не смог найти проверенных ответов.
Спасибо за вашу помощь