Рассмотрим этот запрос API , с URL
https://api6.tzscan.io//v3/head
Возвращает кучу информации:
{ "хэш": "BMLUy3PTYZ99SVzr35qGSkZiBfqsynGkHnDzxNnZpPjHPxhFU6E", "predecessor_hash": "BLNnkPT7aepaWcaA1f6xyYPJwFNx4hvwPSQx3wVJ81x5S1L6e7b", "фитнес": "00
0000000000d16a3b», "метка времени": "2019-05-15T12: 41: 37Z", "validation_pass": 4, "операции": [[]], "протокол": { "имя": "PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP", "хэш" : "PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP"}, "test_protocol": { "имя": "PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP", "хэш": "PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP"}, "сеть": "NetXdQprcVkpaWU", "test_network": "Не
работает " "test_network_expiration":" Не
работает», "пекарь": { "TZ": "tz1UHxJUMWHY4FxK3RxgbSdwMXAhEzmoLVWA"}, "nb_operations": 27, "приоритет": 0, "уровень": 438471, "commited_nonce_hash": "", "pow_nonce": "2a95a22e786d112d", "прото": 3, "данные": "-", "подпись": "sigimYFy4sZKxESAqMRncQxMJhrBenu2cL7qzpt1bjTrcP9TakxJNfXdAA9WELMSNLsf9fVi3f4fiFNtsmQHyA99oqwt3JWz", "объем": 110090295, "сборы": 3974, "distance_level": 0}
Если бы мне понадобился только один из элементов выше, например, "объем", как бы я получить это? Есть что-то вроде https://api6.tzscan.io//v3/head?volume
или альтернатива? Я нигде не могу найти выражение, чтобы получить это. Это когда-нибудь возможно? К сожалению, я ничего не знаю об API или JSON, и все, что я могу найти в связи с этим, касается создания функций / скриптов.
Контекст:
Рассмотрим следующий простой код R:
library(jsonlite)
data <- fromJSON(https://api6.tzscan.io//v3/head)
volume <- data$volume
Это дает мне именно то, что я хочу. Однако data
содержит все информацию, запрашиваемую API. Я хочу, чтобы звонок дал мне только один элемент, т.е. Итак, я хочу что-то вроде
library(jsonlite)
volume <- fromJSON(https://api6.tzscan.io//v3/head?volume)
Выше не работает. На мой взгляд, речь идет не о R, а об запросе API.