|
API Сфера Корус Консалтинг. Проблемы подключения. |
☑ |
0
shurikvz
21.06.13
✎
14:41
|
Доброго времени суток.
Кто нибудь уже работал с API Сфера-Курьер Корус консалтинг из 1С?
Не удается пройти авторизацию.
Сами логин-пароль верные (в WEB интерфейс с ними захожу).
В fiddler вижу:
Отправляемый из 1С запрос:
--------------------------------
POST HTTP/1.1
Host: courier-api.esphere.ru
Accept: */*
User-Agent: 1C+Enterprise/8.2
Content-Type: application/octet-stream
Content-Length: 93
<Credentials><Username>***</Username><Password>***</Password></Credentials>
--------------------------------
Ответ их сервера:
--------------------------------
HTTP/1.1 401 Unauthorized
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 4.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 21 Jun 2013 07:10:50 GMT
Content-Length: 166
<exception errorNumber="ER-12101">ER-12101: Пользователь с таким сочетанием логина и пароля не найден.</exception>
--------------------------------
Техподдержка у них не быстрая. Пока от них добился, что с моими логин-паролем у них заходит.
Я что-то делаю не так, или же все-таки проблемы у них?
Возможно у кого-то есть рабочий пример 1С для метода Logon?
|
|
1
shurikvz
21.06.13
✎
14:42
|
В первой строке запроса (POST) движок произвел автозамену, там _
|
|
2
oleg_km
21.06.13
✎
15:25
|
Может кодировка тела POST не та.
|
|
3
shurikvz
21.06.13
✎
15:27
|
(2) Пробовал ANSI и UTF8
|
|
4
oleg_km
21.06.13
✎
15:34
|
Черт его знает. Нужно искать человека на той стороне.
|
|
5
shurikvz
21.06.13
✎
15:35
|
Оппа. oleg_km благодарю! Навело на мысль. Поменял в отправляемом запросе Content-Type на "text/xml", кажется пошло.
|
|
6
oleg_km
21.06.13
✎
15:40
|
Ну да, это такой реверс-инжениринг. Иногда помогает угадывание User-Agent, недавно в банк-клиенте помогло тоже Content-Type.
|
|