Данный раздел находится в разработке. Представлена не полная информация.

РАБОТА С API МФОПАК

Авторизация

Есть несколько способов авторизации :

1) Ограничение доступа по IP адресу
2) Basic авторизация
3) Ограничение доступа по IP адресу + Basic авторизация

Любой из выбранных способов настраивается непосредтсвенно в параметрах API сервера. В случае если выбрано ограничение доступа по IP адресу - никаких дополнительных настроек при взаимодействии с API не требуется, достаточно указать допустимые IP адреса в параметрах самого API сервера.

Если стоит Basic авторизация то к каждому запросу необходимо добавлять заголовок «Authorization» содержащий base64 строку свзяки логин-пароль.

Запрос:
Content-Type:application/json
command:commandname
Authorization: Basic ZHNmZHNmOmRzZmRzZg==

Параметры запроса: Где «application/json» это тип отправляемых данных а commandname - название выполняемой команды. В обработке запроса конкретной команды участвуют только затрагиваемые параметры.

Даже если ваш запрос будет содержать параметры которые не требуются и(или) содержут ошибку - API сервер проигнорирует эти параметры.

Содержимое запроса передается в кодировке UTF-8 , адрес запроса всегда имеет порт 5544