Почему атрибут viewcount для youtube не отображает последнюю версию viewcount, видимую на сайте youtube? - PullRequest
1 голос
/ 17 ноября 2011

Я получаю количество просмотров youtube из XML-данных Youtube, полученных по URL: https://gdata.youtube.com/feeds/api/videos/VIDEOID?v=2

Но я заметил две вещи в атрибуте viewcount в данных xml:

  1. Атрибут viewcount не создается, как только видео загружено. Для отображения атрибута viewcount в XML требуется от 1 до 2 дней.

  2. После появления атрибута viewcount, если я просматриваю видео несколько раз (скажем, 4) и проверяю количество просмотров, на сайте Youtube это 4 (мобильная версия и версия для ПК), но меньше 4 (скажем, 1). в данных XML

Это создает проблему для меня, потому что мне нужно отобразить в моем приложении количество просмотров (такое же, как на сайте Youtube). Есть ли какой-либо другой способ получения последней версии для просмотра видео с YouTube?

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 21 ноября 2011

В документации API указано, что в статистических данных может быть задержка в Ожидаемая задержка для обновления данных http://code.google.com/apis/youtube/2.0/reference.html#Overview:

Статистика, например, количество просмотров видео или Количество комментариев, доступных для видео, обычно обновляются в течение От 30 минут до двух часов после завершения загрузки. Тем не менее, это задержка может быть больше при больших нагрузках на сервер API.

На постоянной основе статистика видео обычно обновляется каждые 30 минут до двух часов. Однако обновления могут происходить реже часто при большой нагрузке на сервер или для видео, которые просматриваются очень не часто. В поисковых лентах, обновлениях рейтингов и просмотров может занять до двух недель для редко просмотренных видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...