API отчетов YouTube - получение табличных данных для 100 самых популярных подписчиков на каналы в диапазоне дат - PullRequest
0 голосов
/ 23 апреля 2020

Мне трудно понять, как получить данные отчетов YouTube. У меня есть ключ API, я написал небольшой скрипт для сброса данных в текстовый файл, но я получаю сообщение «Не найдено». Борьба с синтаксисом. Заранее спасибо.

Небольшой пример виртуальной виртуальной машины, которую я пытался (очевидно, неправильно):

mykey = "..."
url = "https://www.googleapis.com/youtube/v3/subscriptions" & "&key=" & mykey
filename = "c:\analyticstest.csv"

    Set stream = CreateObject("ADODB.Stream")
    stream.Open
    stream.Type = 1 'binary\

    Set req = CreateObject("Msxml2.XMLHttp.6.0")
    req.open "GET", url, False
    req.setRequestHeader "channelid","date","subscribercount"
    req.send

    stream.Write req.responseBody

    stream.SaveToFile filename, 2
    stream.Close

Надеясь, что кто-то может предоставить пример синтаксиса для вытягивания столбцов, которые мне понадобятся для поддержки этих усилий. Столбцы, такие как идентификатор канала или имя, дата и количество подписчиков. Я даже был бы готов заплатить, чтобы изучить этот метод. Это то, что я хотел делать годами, но каждый раз, когда я пытаюсь это делать, я просто тону. Я парень по данным / аналитике, но обычно у меня не так много обручей, чтобы добраться до данных. Просто нужно понять как. Мне не нужен oauth, так как это не личные данные, верно?

Заранее спасибо.

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