Bezdepbonusu7Программирование: статьи и ответы

Вызовы API в R

Архив Bezdepbonusu72 мин чтения

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

RAPIProgrammingData

Похожие материалы

Статья из архива сайта: перевод и редактура материала сообщества разработчиков. Версии библиотек и инструментов могли измениться, сверяйтесь с официальной документацией.