BlockEden.xyz lança novo Playground GraphQL do Indexer Aptos
Estamos entusiasmados em anunciar uma ótima novidade para a comunidade: após um período de desenvolvimento, lançamos um playground GraphQL baseado na API Aptos. Ele foi projetado para ajudar você a construir aplicações Aptos de forma mais rápida e melhor.
É amplamente reconhecido que, no cenário atual de desenvolvimento de software, construir APIs eficientes, flexíveis e escaláveis é de importância fundamental. APIs (Interfaces de Programação de Aplicações) servem como ponte para comunicação e troca de dados entre diferentes sistemas de software, tornando APIs bem projetadas cruciais para o sucesso das aplicações. GraphQL já se tornou a ferramenta preferida por muitos desenvolvedores para criar APIs flexíveis e poderosas.
Hoje, temos o prazer de anunciar o Aptos Indexer GraphQL, um framework GraphQL de alto desempenho projetado especificamente para desenvolvedores Aptos. Ele visa simplificar o desenvolvimento e a gestão de APIs Aptos, ao mesmo tempo em que oferece desempenho e escalabilidade excepcionais.
O que é GraphQL?
Primeiro, vamos entender do que se trata o GraphQL. GraphQL é uma linguagem de consulta e um ambiente de execução para APIs que permite aos clientes especificar exatamente os dados de que precisam, em vez de receber dados em formatos fixos como nas APIs REST tradicionais. Essa flexibilidade torna o GraphQL particularmente adequado para construir aplicações orientadas ao cliente, como aplicações de página única (SPAs) e aplicativos móveis.
A ideia central do GraphQL é “obter apenas os dados que você precisa”. Clientes podem recuperar múltiplos recursos em uma única requisição e especificar os campos necessários para cada recurso. Isso reduz problemas de over‑fetching ou under‑fetching de dados, melhorando a eficiência da rede.
Por que escolher o Aptos Indexer GraphQL?
Aptos Indexer GraphQL é uma API GraphQL de alto desempenho feita sob medida para desenvolvedores Aptos. Ele oferece as seguintes vantagens:
-
Processo de desenvolvimento simplificado
Aptos Indexer GraphQL simplifica o desenvolvimento de APIs ao oferecer uma linguagem de definição de API clara e intuitiva, além de ferramentas de apoio. Desenvolvedores podem definir facilmente tipos de dados, consultas, mutações e resolvers, tornando a construção de APIs altamente intuitiva.
-
Desempenho excepcional
Aptos Indexer GraphQL foi projetado como um framework de alto desempenho. Ele utiliza técnicas modernas de carregamento de dados para garantir que apenas as consultas ao banco de dados necessárias sejam executadas, reduzindo tempos de resposta e aprimorando a performance.
-
Escalabilidade
Aptos Indexer GraphQL pode atender às suas necessidades independentemente da escala da sua aplicação. Ele suporta uma arquitetura modular, permitindo a fácil adição de novos recursos e tipos de dados.
-
Utilitários poderosos
Aptos Indexer GraphQL fornece um conjunto de ferramentas de teste baseadas em GraphQL, incluindo o GraphiQL, que permite validar interativamente os dados necessários em tempo real, facilitando o desenvolvimento, teste e manutenção da API.
Como começar com o Aptos Indexer GraphQL?
Primeiro, selecione o serviço Aptos Indexer em nosso marketplace de APIs:
marketplace de APIs blockeden.xyz
Em seguida, copie sua BLOCKEDEN_API_KEY
em https://blockeden.xyz/dash:
BLOCKEDEN_API_KEY
Após receber uma mensagem de sucesso, você pode começar a usar o serviço Aptos Indexer GraphQL.
Se ainda não criou uma BLOCKEDEN_API_KEY
, ainda pode usar a chave de API pública: 8UuXzatAZYDBJC6YZTKD
.
Aqui está um exemplo simples de uso do React
para conectar ao serviço 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>Exemplo Aptos Indexer GraphQL</h1>
{data ? <pre>{JSON.stringify(data, null, 2)}</pre> : <p>Carregando...</p>}
</div>
);
}
export default App;
Você também pode acessar diretamente nosso serviço GraphiQL embutido, localizado na parte inferior da página https://blockeden.xyz/api-marketplace/aptos-indexer.
serviço Aptos Indexer GraphQL para blockeden.xyz
Alternativamente, você pode acessar o 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}}"}'
Conclusão
Aptos Indexer GraphQL é um serviço de desenvolvimento poderoso dentro do ecossistema Aptos, projetado para simplificar o desenvolvimento e a gestão de APIs Aptos, ao mesmo tempo em que entrega desempenho e escalabilidade excepcionais. Esperamos que os desenvolvedores possam aprimorar suas aplicações Aptos e desfrutar de um processo de desenvolvimento mais rápido e eficiente ao usar o Aptos Indexer GraphQL.
Obrigado pelo seu interesse no nosso mais recente lançamento de produto. Se você tiver dúvidas ou feedback, sinta‑se à vontade para entrar em contato com nossa equipe de suporte. Estamos ansiosos para ouvir você e continuar aprimorando e evoluindo o Aptos Indexer GraphQL.