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