/BlockStreamSat_IteractiveAPI

Primary LanguageC#Mozilla Public License 2.0MPL-2.0

BlockStreamSatAPI

Десктопная программа для интерактивного взаимодействия с тестовым API проекта BlockStreamSat:

Ссылка на документацию: https://blockstream.com/satellite-api-documentation/
Ссылка на уже собранную программу: https://drive.google.com/drive/folders/1pWTGqqFEH8oVBz_woxcJNSwS3l8n_gvX?usp=sharing

Программа написана на C# WPF и использует следующие библиотеки:

RestSharp - для выполнения http-запросов.
Newtonsoft.Json - для парсинга JSON-файла конфигурации.

Главное меню содержит список доступных в документации функций: изображение

При нажатии на кнопку, соответствующую функции, появляется окно с информацией, необходимыми параметрами, кнопкой запроса и возможностью выполнить запрос с использованием переданных параметров изображение

Имеются обязательные и не обязательные параметры. Обязательные помечены красной звёздочкой, не обязательные ничем не помечены. Если не ввести обязательный параметр, то поле ввода подсветится красным и запрос не будет выполнен. Не обязательные параметры можно пропускать.

Результат выводится в следующем виде: изображение