🤘 Вот краткое руководство по вызову 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
