Serg Posted August 3, 2023 Share Posted August 3, 2023 Добрый день! В готовом StandAlone приложении UniGUI заказчик просил реализовать API . Использую UniGUIServerModuleHTTPCommand. Поддерживается ли при этом работа с сессиями ? Есть ли пример работы с токенами? Спасибо! Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 3, 2023 Share Posted August 3, 2023 Добрый день, 24 minutes ago, Serg said: заказчик просил реализовать API Можете более подробно описать? И как оно связано с основным приложением? Quote Link to comment Share on other sites More sharing options...
Serg Posted August 3, 2023 Author Share Posted August 3, 2023 Основное приложение фиксирует выполнение работ на строительных объектах. На объектах данные вводят в интерфейс UniGUI. У одного из подрядчиков есть своя система учета выполнения и он хочет вводить данные автоматизированно при помощи API в StandAlone основном приложении. Quote Link to comment Share on other sites More sharing options...
Volk65 Posted August 3, 2023 Share Posted August 3, 2023 Так напишите отдельный REST API сервис, который будет принимать/отдавать данные с SQL-сервера. Это будет проще, чем вкрячивать сервис в UniGUI приложение. Quote Link to comment Share on other sites More sharing options...
Serg Posted August 3, 2023 Author Share Posted August 3, 2023 Заказчик просит вкрячить) Quote Link to comment Share on other sites More sharing options...
Serg Posted August 3, 2023 Author Share Posted August 3, 2023 Возможно ли это? Quote Link to comment Share on other sites More sharing options...
Serg Posted August 3, 2023 Author Share Posted August 3, 2023 Нужно передать только дату, номер объекта, номер работы и процент выполнения. Не хотелось бы из-за этого писать другой сервис. Quote Link to comment Share on other sites More sharing options...
Serg Posted August 3, 2023 Author Share Posted August 3, 2023 Но объектов у этого подрядчика несколько десятков. Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 3, 2023 Share Posted August 3, 2023 Да, все это можно передать как параметры запроса, включив токен как константу. И на серверной стороне парсить параметры и вернуть ответ... Quote Link to comment Share on other sites More sharing options...
Serg Posted August 3, 2023 Author Share Posted August 3, 2023 Спасибо. Но как получать доступ к токенам разных сессий? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 3, 2023 Share Posted August 3, 2023 10 minutes ago, Serg said: Но как получать доступ к токенам разных сессий? ? Здесь токен не используется по "прямому назначению". Это просто константа (уникальное значение, которые Вы можете сгенерировать при создании пользователя в БД), и в дальнейшем, идентифицировать этого пользователя, и в случае "корректных" данных, обращаться уже к БД для дальнейшей обработки. Quote Link to comment Share on other sites More sharing options...
Serg Posted August 4, 2023 Author Share Posted August 4, 2023 Спасибо Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.