BlockEden.xyz lanza nuevo Playground GraphQL para Aptos Indexer
Estamos emocionados de anunciar una gran noticia a la comunidad: después de un período de desarrollo, hemos lanzado un playground GraphQL basado en la API de Aptos. Está diseñado para ayudarte a crear aplicaciones en Aptos más rápido y mejor.
Es bien sabido que en el mundo actual del desarrollo de software, construir APIs eficientes, flexibles y escalables es de suma importancia. Las APIs (Interfaces de Programación de Aplicaciones) sirven como puente para la comunicación e intercambio de datos entre diferentes sistemas de software, haciendo que unas APIs bien diseñadas sean cruciales para el éxito de las aplicaciones. GraphQL ya se ha convertido en la herramienta preferida por muchos desarrolladores para crear APIs flexibles y potentes.
Hoy, nos complace anunciar Aptos Indexer GraphQL, un framework GraphQL de alto rendimiento diseñado específicamente para desarrolladores de Aptos. Su objetivo es simplificar el desarrollo y la gestión de APIs de Aptos al tiempo que ofrece un rendimiento y escalabilidad sobresalientes.
¿Qué es GraphQL?
Primero, veamos de qué se trata GraphQL. GraphQL es un lenguaje de consultas y un entorno de ejecución para APIs que permite a los clientes especificar con precisión los datos que necesitan, en lugar de recibir datos en formatos fijos como las APIs REST tradicionales. Esta flexibilidad hace que GraphQL sea particularmente adecuado para construir aplicaciones dirigidas por el cliente, como aplicaciones de una sola página (SPA) y aplicaciones móviles.
La idea central de GraphQL es “solo obtener los datos que necesitas”. Los clientes pueden recuperar múltiples recursos mediante una única solicitud y especificar los campos que requieren para cada recurso. Esto reduce los problemas de sobre‑carga o falta de datos, mejorando la eficiencia de la red.
¿Por qué elegir Aptos Indexer GraphQL?
Aptos Indexer GraphQL es una API GraphQL de alto rendimiento hecha a medida para desarrolladores de Aptos. Ofrece las siguientes ventajas:
-
Proceso de desarrollo simplificado Aptos Indexer GraphQL simplifica el proceso de desarrollo de APIs al ofrecer un lenguaje de definición de API claro e intuitivo y herramientas de apoyo. Los desarrolladores pueden definir fácilmente tipos de datos, consultas, mutaciones y resolvers, haciendo que la construcción de la API sea altamente intuitiva.
-
Rendimiento sobresaliente Está diseñado como un framework de alto rendimiento. Utiliza técnicas modernas de carga de datos para garantizar que solo se ejecuten las consultas a la base de datos necesarias, reduciendo los tiempos de respuesta y mejorando el rendimiento.
-
Escalabilidad Puede satisfacer tus necesidades sin importar la escala de tu aplicación. Soporta una arquitectura modular que permite añadir nuevas funcionalidades y tipos de datos de forma sencilla.
-
Utilidades potentes Proporciona un conjunto de herramientas de prueba basadas en GraphQL, incluido GraphiQL, que permite validar interactivamente los datos requeridos en tiempo real, facilitando el desarrollo, pruebas y mantenimiento de la API.
¿Cómo comenzar con Aptos Indexer GraphQL?
Primero, selecciona el servicio Aptos Indexer en nuestro marketplace de API:
blockeden.xyz api marketplace
Luego, copia tu BLOCKEDEN_API_KEY
en https://blockeden.xyz/dash:
BLOCKEDEN_API_KEY
Después de recibir un mensaje de éxito, puedes comenzar a usar el servicio Aptos Indexer GraphQL.
Si aún no has creado una BLOCKEDEN_API_KEY
, puedes usar la clave pública: 8UuXzatAZYDBJC6YZTKD
.
A continuación, un ejemplo sencillo de uso de React para conectar con el servicio Aptos Indexer GraphQL:
import React, { useState, useEffect } from "react";
function App() {
const [data, setData] = useState(null);
useEffect(() => {
const apiEndpoint =
"https://api.blockeden.xyz/aptos/indexer/8UuXzatAZYDBJC6YZTKD/v1/graphql";
const fetchData = async () => {
try {
const response = await fetch(apiEndpoint, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
query: `
query {
block_metadata_transactions(limit: 2) {
block_height
}
}
`,
}),
});
if (!response.ok) {
throw new Error("Network response was not ok");
}
const result = await response.json();
setData(result.data);
} catch (error) {
console.error("GraphQL Request Error:", error);
}
};
fetchData();
}, []);
return (
<div className="App">
<h1>Aptos Indexer GraphQL Example</h1>
{data ? <pre>{JSON.stringify(data, null, 2)}</pre> : <p>Cargando...</p>}
</div>
);
}
export default App;
También puedes acceder directamente a nuestro servicio integrado GraphiQL, ubicado al final de la página https://blockeden.xyz/api-marketplace/aptos-indexer.
Aptos Indexer GraphQL service for blockeden.xyz
Alternativamente, puedes acceder a Aptos Indexer GraphQL usando curl:
curl https://api.blockeden.xyz/aptos/indexer/8UuXzatAZYDBJC6YZTKD/v1/graphql \
-H 'Content-Type: application/json' \
-X POST \
-d '{"query":"query {block_metadata_transactions(limit: 2) {block_height}}"}'
Conclusión
Aptos Indexer GraphQL es un servicio de desarrollo potente dentro del ecosistema Aptos, diseñado para simplificar la creación y gestión de APIs de Aptos al tiempo que ofrece un rendimiento y escalabilidad excepcionales. Esperamos que los desarrolladores puedan mejorar sus aplicaciones en Aptos y disfrutar de un proceso de desarrollo más rápido y eficiente mediante el uso de Aptos Indexer GraphQL.
Gracias por tu interés en nuestro último lanzamiento de producto. Si tienes preguntas o comentarios, no dudes en contactar a nuestro equipo de soporte. Esperamos saber de ti y seguir mejorando y ampliando Aptos Indexer GraphQL.