🥶Apollo и ServicesAPI
Кастомные интерфейсы для KLYNTAR Services в Apollo
Здесь мы расскажем как разрабатывать и добавлять функционал сервисов чтоб использовать их в едином интерфейсе
Немного информации
Было бы круто если б кошельки которыми вы пользовались ранее генерировали интерфейс и поля непосредственно для каждого Dapp и/или смарт-контракта с которым вы взаимодействуете. Кроме того, разработчики кошелька могут допустить некоторые ошибки и не всегда будут успевать за всеми новинками индустрии.
В KLYNTAR разработчики сервисов могут сами создавать свои интерфейсы и API для взаимодействия с ними.
Так к примеру, если вы перейдёте на сервис который будет представлять децентрализованную биржу, то вы увидите необходимые поля для ввода, полезную информацию взятую из API сайта разработчиков этого сервиса.
Если это Play-to-Earn сервис, то вы сможете увидеть свою коллекцию в красивой витрине, а через API Telegram опубликовать объявления о продаже в нужных Telegram каналах.
В плане дерева директорий - ничего нового
Новые API подключаются с помощью настроек конфигурации
В OPTIONS вы указываете префикс для вашего сервиса. Таким образом полный путь до главной страницы API сервиса будет такой http(s)://localhost:9691/services/<YOUR_PREFIX>
Так же вы можете выбрать алиас для сервиса(опция ALIAS). Рекомендуется выбирать что-то понятное для вас.
Так же укажите TYPE=service как на примере выше. Это необходимо для выделения сервисов среди прочих роутов.
Наконец, перезагрузите Apollo и перейдите в раздел с сервисами.
Сбоку появятся кнопки которые и приведут вас к главной странице API вашего сервиса
Coming soon 👻
Больше информации появиться в будущем
Last updated