Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 25/09/2019 00:12:29
|
MaryLikhtarovich
Зарегистрирован: 24/09/2019 23:38:40
Сообщений: 8
Оффлайн
|
Всем привет!
Хочу немножко автоматизировать процессы в работе с Меркурий ХС и сразу столкнулась с проблемой авторизации в security-слое.
Что я делаю:
Пытаюсь стучаться на тестовый контур по адресу https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService
Для этого запроса использую хедер авторизации и передаю логин вида surname_al_123456 и пароль, в ответ получаю 401 ошибку.
В этом доке https://help.vetrf.ru/wiki/Процесс_авторизации_в_шлюзе идет разъяснение трех этапов подключения. В первом этапе используется логин и пароль (мой surname_al_123456 ?), в третьем этапе используется логин пользователя ХС. Но в учётку ХС (https://t2-mercury.vetrf.ru/hs/) я вхожу под моим логином surname_al_123456.
Какой логин нужно использовать для авторизации в security-слое?
У меня есть подозрение, что я логинюсь не с теми данными, или проблема в настройке хедера авторизации.
Помогите, пожалуйста, разобраться и сделать первый шаг - подключиться и выполнить первый запрос
Для написания программы использую C#
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 25/09/2019 08:46:27
|
nmzn1
![[Avatar]](/vetrf-forum/images/avatar/4910fcdaedc2be5c5f05533b7a9cb8c2.jpg)
Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн
|
тутошняя поддержка с красивенькими аватарками отвечает в теме для новичков, а мы больше ждём ответов в других темах, и в этой, в частности
по вопросу - в тестовый веб-мерк один логин-пароль, в шлюзе другая связка логин-пароль
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 25/09/2019 09:30:19
|
Private
Зарегистрирован: 18/07/2017 19:46:03
Сообщений: 300
Оффлайн
|
MaryLikhtarovich wrote:Какой логин нужно использовать для авторизации в security-слое?
У меня есть подозрение, что я логинюсь не с теми данными
Совершенно верные подозрения. Логин вида surname_ai_123456 используется для авторизации в Меркурий ХС, а также в тэге <initiator> xml-запросов, направляемых через шлюз. Чтобы авторизоваться в самом шлюзе, нужно использовать логин вида company-123456, выдаваемый при регистрации именно в ВетИС.API вместе с паролем и ключом авторизации APIKey.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/09/2019 11:03:32
|
nmzn1
![[Avatar]](/vetrf-forum/images/avatar/4910fcdaedc2be5c5f05533b7a9cb8c2.jpg)
Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн
|
а может стучитесь на тестовый шлюз с логином-паролем для боевого мерка
или может пробел слева-справа кавычек с логином-паролем
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 30/09/2019 11:05:27
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 30/09/2019 11:15:27
|
dk
![[Avatar]](/vetrf-forum/images/avatar/b1c14790bce31f481f50e49de3542a85.png)
Зарегистрирован: 03/11/2017 00:49:55
Сообщений: 566
Оффлайн
|
В данном случае необходимо получить данные Ветис.API, очевидно вы пытаетесь с логином/паролем от вёба, подключиться к шлюзу.
https://меркурий.рус/faq -> Как получить доступ Ветис.API
|
https://Меркурий.рус - Автогашение ВСД(от 250 руб. в месяц). Автоудаление просрочки. Выписка ВСД и инвентаризация по сохранённым шаблонам. Тестовый контур - БЕСПЛАТНО.
https://play.google.com/store/apps/details?id=com.skysent.mercury.rus - Android приложение для группового гашения ВСД по QR-кодам. |
|
 |
|
|
|