Аутентификация (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