Obtén información sobre cómo empezar con la API de REST de Nodecharts
La API REST de nodecharts.com entrega conocimiento sobre el estado de la blockchain de Bitcoin y su información agregada, debidamente analizada, curada y estructurada.
Las consultas a la API REST se realizan mediante peticiones GET, retornando datos disponibles para su consumo inmediato en formato JSON.
El endpoint de familias lista todas las métricas agrupadas por familias, con su nombre, endpoint y descripción.
En el endpoint https://api.nodecharts.com/v1/metricinfo/{endpoint}/{userhash} puedes consultar los parámetros requeridos por cada métrica.
Puedes obtener los valores de {endpoint} y {userhash} aquí y aquí.
Nodecharts te devolverá una respuesta JSON con los atributos de nombre, descripción, familia a la que pertenece la métrica, el {endpoint} en el que realizarle peticiones y el atributo de parámetros de la métrica.
El atributo “params” nos indica los valores máximo (max) y mínimo (min) que puede tomar cada parámetro, y si son obligatorios (required).
Los parámetros de petición a una métrica son los siguientes:
Si no se establecen correctamente estos valores la consulta devolverá un error HTTP/1.1 400 Bad Request.
Ejemplo de petición de información sobre configuración de una métrica:
https://api.nodecharts.com/v1/metricinfo/cdd/bGaciOiJIUzs1NiJ9.eyJcpZXJpW1iGIwBpcwV0aW1Q.ufTu8ebD8
Todas las métricas responden con la misma estructura de array JSON que puedes inmediatamente consumir. Estos son sus parámetros:
Cada suscripción tiene un número de peticiones por minuto máximo, denominado cuota de peticiones. Esta cuota se consume (decrementa) por igual con las peticiones a la API REST o mediante la consulta de gráficas en el Estudio. Las gráficas compuestas pueden suponer la realización de múltiples peticiones simultáneas.
La cuota de peticiones se restablece cada 60 segundos a su máximo disponible según la suscripción contratada.
No todas las peticiones suponen consumo de cuota, como se explica aquí.
En caso de superar las peticiones máximas por minuto el servicio entregará una respuesta HTTP/1.1. 429 Too Many Requests.
Cada métrica dispone de una configuración de restricciones de servicio determinada. Para saber el alcance de datos de tu suscripción desde la propia API puedes consultar en el endpoint https://api.nodecharts.com/v1/metricinfo/{endpoint}/{userhash} el parámetro “memberships”. Compáralo con el id de suscripción que puedes encontrar en tu página de Mi Cuenta.
Valores del atributo “memberships”:
¿No encuentras una respuesta?