Перейти к основному содержимому

BlockEden.xyz запускает Aptos REST Playground

· 4 мин. чтения
SamLis
Software Engineer

В современной разработке программного обеспечения создание надежных API имеет решающее значение. API (интерфейсы прикладного программирования) служат ключом для связи и обмена данными между различными программными системами, а простой в использовании и тестировании API может значительно ускорить процесс разработки. Мы рады объявить о запуске совершенно новой функции для Aptos — Aptos REST Playground. Это высокодоступный набор инструментов API, основанный на разработке Aptos, призванный помочь вам создавать приложения Aptos быстрее и лучше.

Что такое Aptos REST Playground?

Aptos REST Playground — это интерактивное Web3-приложение, разработанное для того, чтобы помочь разработчикам с легкостью исследовать, тестировать и понимать Aptos API. Оно предоставляет интуитивно понятный интерактивный интерфейс на основе Swagger, который позволяет создавать и отправлять REST-запросы, просматривать ответы и тестировать для анализа данных.

Этот инструмент позволяет разработчикам Aptos лучше понять функциональность Aptos и создавать исключительные приложения Aptos быстрее и эффективнее.

Почему стоит выбрать Aptos REST Playground?

Aptos REST Playground — это высокопроизводительный REST API, специально разработанный для разработчиков Aptos компанией Blockeden.xyz. Он призван предоставить разработчикам Aptos следующие преимущества:

  1. Интерактивное тестирование API

Aptos REST Playground позволяет проводить интерактивное тестирование API, не покидая браузера. Это интерактивное приложение, построенное на Swagger. Вы можете создавать и настраивать запросы, просматривать ответы в реальном времени и вносить необходимые корректировки. Это значительно упрощает процесс тестирования и отладки API.

  1. Анализ данных в реальном времени

Вы можете напрямую просматривать данные в ответах API в Aptos REST Playground, без необходимости писать дополнительный код или использовать сторонние инструменты. Это облегчает понимание информации, возвращаемой API, способствуя разработке более качественных приложений.

  1. Удобство использования

Пользовательский интерфейс Aptos REST Playground очень интуитивен, не требует сложной настройки или конфигурации. Независимо от того, являетесь ли вы опытным разработчиком или новичком, вы можете легко начать работу и эффективно использовать его.

Как начать работу с Aptos REST Playground?

Войдите на наш рынок API и выберите карточку Aptos:

img

Внутри интерфейса Aptos REST Playground найдите Test REST chain API, где вы увидите, что мы интегрировали все интерфейсы, необходимые для разработки Aptos:

img

Здесь вам не требуется никаких дополнительных настроек; наша площадка готова к использованию сразу после установки. Взяв Get Account в качестве примера, мы покажем вам, как использовать Aptos REST Playground:

  1. Разверните таблицу /account/{address}; мы предварительно настроили для вас некоторые параметры. Конечно, вы также можете установить свои собственные параметры.
  2. Нажмите кнопку Try it out, и вы сможете получить доступ к интерфейсу, используя либо наши параметры по умолчанию, либо любую информацию, которую вы установили сами. Вы немедленно получите необходимые данные. Обратите особое внимание на данные с HTTP-кодом 200; они будут вашим основным фокусом. С помощью этих данных вы можете анализировать любой запрос данных Aptos.

img

Иногда, чтобы проверить скорость и стабильность продукта, вы можете захотеть самостоятельно создать набор тестового кода на фронтенде. Это разрешено и поддерживается нами.

Прежде чем это сделать, вам необходимо сначала найти свой BLOCKEDEN_API_KEY, который можно найти по адресу https://blockeden.xyz/dash:

img

Если вы еще не создали свой собственный BLOCKEDEN_API_KEY, вы все равно можете использовать предоставленный нами публичный ключ API: 8UuXzatAZYDBJC6YZTKD.

Теперь давайте создадим наш собственный простой тестовый код на основе React и Aptos REST API:

import React, { useState, useEffect } from "react";

function App() {
const [data, setData] = useState(null);

useEffect(() => {
const address =
"0x0000000000000000000000000000000000000000000000000000000000dead";
const apiEndpoint = `https://api.blockeden.xyz/aptos/8UuXzatAZYDBJC6YZTKD/v1/accounts/${address}`;

const fetchData = async () => {
try {
const response = await fetch(apiEndpoint, {
method: "get",
headers: {
"Content-Type": "application/json",
},
});

if (!response.ok) {
throw new Error("Network response was not ok");
}

const result = await response.json();
setData(result);
} catch (error) {
console.error("API Request Error:", error);
}
};

fetchData();
}, []);

return (
<div className="App">
<h1>Aptos Indexer GraphQL Example</h1>
{data ? <pre>{JSON.stringify(data, null, 2)}</pre> : <p>Loading...</p>}
</div>
);
}

export default App;

Мы также поддерживаем тестирование с помощью cURL:

curl -L -X GET 'https://api.blockeden.xyz/aptos/8UuXzatAZYDBJC6YZTKD/v1/accounts/0x0000000000000000000000000000000000000000000000000000000000dead' \\
-H 'Accept: application/json'

Aptos REST Playground — это мощный инструмент разработки для Aptos, призванный упростить процесс разработки и тестирования Aptos. Мы надеемся, что он предоставит разработчикам лучший опыт работы и будет способствовать созданию исключительных приложений. Если у вас есть какие-либо отзывы или предложения, пожалуйста, не стесняйтесь обращаться к нам. Спасибо за ваше внимание!