api до этого еще не работала. Написала такой запрос:
params = list(
`start` = '20211101',
`end` = '20211102'
)
res <- httr::GET(url = 'https://amplitude.com/api/2/export', query = params, httr::authenticate('API_Key', 'Secret_Key'))
*API_Key и Secret_Key - мои коды
Код взяла отсюда https://stackoverflow.com/questions/67812123/how-to-call-amplitude-export-api-with-r
Такой запрос выполняется уже минут 20. Так и должно быть, что это не быстрый процесс?
ничего не знаю про апи амплитуды, но для сбора данных за 1 день как-то многовато либо там миллионы строк и просто они медленно грузятся.
там точно не миллионы строк
а просто курлом из командной строки не пробовали?
попробуйте вот такой пример из документации курлом curl -u API_Key:Secret_Key 'https://amplitude.com/api/2/export?start=20150201T5&end=20150203T20' >> yourfilename.zip
нет. я, наверное, пока так не умею делать. мне нужно попробовать вытащить данные из амплитуды, чтобы построить графики - это моя основная цель, зачем я полезла в api.
а curl нужно перевести в R, а потом запускать в RStudio? Вот такой сервис для этого находила https://curlconverter.com/#r
Там всё просто, более того, в вашей же ссылке есть пример, как это делать. В самом вопросе. Остаётся подставить нужные вам значения времени и аутентификации. Ну и выполнять это в терминале
Обсуждают сегодня