Перейти к основному содержимому

Аутентификация (Basic Auth)

Аутентификация используется только для методов Commit, Cancel и Info. Для методов Create и Create Demo не используется — происходит передача уникальных идентифицирующих параметров shopId и showcaseId.

Для аутентификации запросов должна использоваться Authentication — HTTP Basic Auth. Token — шифрованный ключ, который требуется для базовой авторизации. Он формируется кодировкой логина и пароля:

showcaseID — логин

пароль API — пароль

Параметр showcaseId можно посмотреть в разделе «Магазины» личного кабинета руководителя. Пароль API посмотреть не получится — мы не храним пароли в открытом виде. Но вы можете задать новый пароль в разделе «Магазины» → «Настройки API».

Чтобы закодировать данные в токен, можно использовать любой base64-энкодер. Например, base64encode

Логин, пароль и закодированные данные

showcaseId = mysupershowcase, password = 123456 →
mysupershowcase:123456 →
bXlzdXBlcnNob3djYXNlOjEyMzQ1Ng==

Тестирование

Для создания тестовых заявок аутентификация не используется. Для методов Info, commit и cancel к showcaseId добавляется приставка demo-

Логин, пароль и закодированные данные

showcaseId = mysupershowcase, password = 123456 →
demo-mysupershowcase:123456 →
ZGVtby1teXN1cGVyc2hvd2Nhc2U6MTIzNDU2