Подробнее про Utopia API
Приложение Utopia предоставляет API для разработчиков, с помощью которого ты можешь создавать свои сервисы, приложения, сайты и многое другое.
Для начала тебе необходимо скачать Utopia для своей системы.
Теперь разберемся ОТ и ДО
Если ты еще не создавал аккаунт, нажми "Create new account" в окне входа в Utopia.
Если клиент на английском и ты желаешь сменить язык на русский, то это можно сделать через меню Tools -> Settings -> вкладка General -> Language. Изменения вступят в силу после перезапуска клиента.
Теперь перейдем к настройке API подключения: Инструменты -> Настройки -> вкладка API.
Ты увидишь следующее:
Для начала нажимаем на переключатель "Включить API", дальше на "Справка по API" - включает интерактивную справку, в которой можно посмотреть все API методы и сразу попробовать их на деле. поиграть с запросами, посмотреть структуру ответов. Чтобы посмотреть ее, нажми на кнопку рядом "Просмотр документации по API".
Включаем порт HTTP, указываем его. Можно также включить порт HTTPS, но это не обязательно, если будешь тестировать и работать на той же машине, где установлен клиент.
В поле "Прослушивать с" вводим 127.0.0.1 чтобы прослушивать подключения с этой же машины. Если решишь подключаться удаленно, то введешь в это поле IP машины, с которой отправляешь запросы к клиенту.
Далее необходимо создать токен доступа. Жмем на "Добавить токен".
Жмем на кнопку "Сохранить". Вот мы и создали свой первый токен для подключения к API 😎
Можно выбрать токен в списке и выбрать кнопку "Копировать токен".
Чтобы сразу проверить API методы вместе с токеном, жми на "Просмотр документации по API". Можно начать изучение с метода getSystemInfo.
Примеры работы с API на разных языках программирования
Примеры можешь найти здесь: https://github.com/utopia-opensource/utopia-codebase
Это проекты, написанные на разных языках: C#, Java, Python, PHP, Go, NodeJS, Deno, C++ и тд.
Не забудь подписаться на наш канал, чтобы быть в курсе новостей по хакатону: https://t.me/utopia_hackathon