Есть ли способ получить историческую информацию о подписчиках YouTube?

В настоящее время я получаю информацию о ежедневных подписчиках со следующим запросом:

var videoOptions = {
        'part': 'snippet,contentDetails,statistics',
        'id': videoIds
    };

    // Send request
    youtube.videos.list(videoOptions, (err, videoDetails) => {});

Мой вопрос: есть ли способ получить историческую информацию о подписчиках либо через Data API, либо через Analytics API?

Я вижу, что есть способ увидеть количество подписчиков, полученных или потерянных за определенный период времени, но я не знаю, с чем сравнивать базу:

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D{channelID}&start-date=2017-07-31&end-date=2017-08-01&&metrics=subscribersLost%2CsubscribersGained

person mortey    schedule 08.08.2017    source источник


Ответы (2)


В настоящее время нет возможности получить историческое количество подписчиков в прошлом. Единственный способ отследить изменение числа подписчиков – это использовать каналы. list, установив для свойства mySubscribers значение true, и сделайте это на следующий день. Нет способа проверить историю. Это также подтверждается в этом сообщении SO .

person noogui    schedule 09.08.2017

В зависимости от того, насколько велика ваша база подписчиков, вы можете попробовать проверить список, когда пользователи начали подписываться на https://www.youtube.com/subscribers Возможно, это может дать некоторую информацию, а количество возвращенных строк/пользователей можно будет подсчитать, чтобы получить представление об исторической активности.

person David    schedule 03.12.2019