🤘 Вот краткое руководство по вызову API в R с использованием данных Helium.
Контур
Установить пакеты
Требовать пакеты
Сделать запрос
Анализ и исследование данных
Добавление параметров к запросам
Добавление заголовков к запросам
Установить пакеты
Требовать пакеты
Сделать запрос
Передайте URL-адрес в функцию «GET» и сохраните ответ в переменной с именем «res».
Response [https://api.helium.io/v1/stats] Date: 2022-08-04 01:25 Status: 200 Content-Type: application/json; charset=utf-8 Size: 922 B
Анализ и исследование данных
Используйте функцию «fromJSON» из пакета «jsonlite», чтобы проанализировать данные ответа, а затем распечатать имена в результирующем наборе данных.
[1] "data"
Перейдите на один уровень глубже в набор данных и снова распечатайте имена.
[1] "token_supply" "election_times" "counts" "challenge_counts" "block_times"
Кроме того, вы можете перебирать имена следующим образом:
[1] "token_supply" [1] "election_times" [1] "counts" [1] "challenge_counts" [1] "block_times"
Получите поле «token_supply» из данных.
[1] 124675821
Добавление параметров к запросам
Добавьте «min_time» и «max_time» в качестве параметров на другой конечной точке и распечатайте полученные данные «fee».
[1] 10112755000
Добавление заголовков к запросам
Выполните тот же запрос, что и выше, но на этот раз укажите заголовки. Это, вероятно, будет необходимо при работе с API, для которого требуется ключ API.
[1] 10112755000
