Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

apiCards2 предназначен для доступа к некоторым данным системы Game-Keeper, а также для внесения изменений в эти данные. Технология реализована со на базе Microsoft Web Server IIS и инструментах платформы .Net Core.

Информация

Начиная с версии 431, Web-Api 4.17, api работает на Net Core 8-го поколения!
Так же изменился конфигурационный файл с версией Web-Api 4. 17. Изменения описаны ниже в документации.


Примечание

Для возможности использования доступа к базе данных через интерфейс необходимо приобрести лицензию на модуль «WEB API».

Подсказка

Самую актуальную информацию всегда можно посмотреть на нашем демо-стенде по ссылке.


Схема взаимодействия

Внешняя система посылает запрос согласно протоколу обмена на WEB-сервер IIS apiCards2. WEB-сервер обрабатывает запрос и самостоятельно обращается в базу данных, осуществляя чтение или изменение данных. Полученная информация передается обратно внешней системе. Обращение к кассовому серверу используется для служебных нужд.

...

Установка платформы .Net Core

Предупреждение

Для работы apiCards2 с версии GK 431 4.17 необходимо установить Net Core 8-го поколения!

Установка платформы .Net Core


Установка и настройка Microsoft Web Server IIS

Установка и настройка Microsoft Web Server IIS


В главном окне Диспетчера IIS выбираем элемент дерева «сайты», правой клавишей мыши – Добавить веб-сайт.

...

Вводим имя сайта, в нашем случае это apiCards2, указываем физический путь к папке cards2, задаем порт для веб-сервиса и нажимаем кнопку «ОК». При вводе имени сайта автоматически будет создан пул приложений для этого сайта с одноименным названием, необходимо в Диспетчере служб IIS перейти в меню дерева «Пулы приложений» и проверить, что пул создался с версией среды CLR.NET v4.0.

Заключение

Описание протокола можно найти в Приложение 3. Web API. Описание протокола, или в приложении к gkApi в файле «webApi2. Описание протокола.html». Через интерфейс сторонние системы, приложения, сайты могут получить доступ к некоторым данным Game-Keeper, а также изменять их в соответствии с запросами.

Для возможности использования доступа к базе данных через интерфейс необходимо приобрести лицензию на модуль «WEB API».

К оглавлению.