Расхождение в аналитике YouTube и API данных YouTube - PullRequest
0 голосов
/ 08 апреля 2019

У нас есть приложение на C #, которое использует YouTube Analytics и API данных YouTube для сбора аналитики для определенных видео определенного канала. Мы выбираем данные для каждого API и сохраняем их в базе данных. API аналитики ежедневно предоставляет нам данные, а данные YouTube - итоговые данные.

Первоначально мы использовали API Analytics только для создания диаграммы со всеми данными аналитики. Однако была задержка в 2 дня, и клиент попросил нас исправить это. API данных YouTube, кажется, решение. Мы предполагали, что оба API будут иметь одинаковые значения, кроме разницы в 2 дня. Мы можем получать данные каждый день в определенное время, а затем просто выравнивать два значения. Тем не менее, это показывает странные расхождения.

Сумма дневных значений для YouTube Analytics (без учета последних 2 дней)

|    Metric    | Value  |
|--------------|--------|
| CommentCount |   4476 |
| DislikeCount |   4894 |
| LikeCount    |  25586 |
| ViewCount    | 640124 |

Значения из API данных YouTube (последние два дня: 2019-03-19 и 2019-03-20)

| Capture Date | CommentCount | DislikeCount | LikeCount | ViewCount |
|--------------|--------------|--------------|-----------|-----------|
| 2019-03-20   |         8433 |         4787 |     25161 |    642968 |
| 2019-03-19   |         8425 |         4778 |     25104 |    641455 |
| 2019-03-18   |         8412 |         4776 |     25085 |    640906 |

Расхождение

Форма CommentCount Данные YouTube за 2019-03-18 гг. Составили 8412, а сумма суммирования для YouTube Analytics составила 4476. Я ожидал, что эти значения будут одинаковыми. При просмотре видео, из которого были взяты эти данные (для справки: https://youtu.be/iV18Xx5EkaE), я заметил, что количество комментариев, отображаемых на странице, составляет немногим более 8000, что согласуется с API данных YouTube.

Вопрос

Должны ли эти API выводить одно и то же? Я не смог найти в документации мою команду и просто предположил, что они должны быть одинаковыми. Мы не смогли найти ошибки в коде.

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