Имя: Пароль:
1C
 
Как подключиться к веб сервису Omnicomm (отслеживание передвижения автопарка и расхода топ
0 alekosansey
 
21.02.20
08:18
Добрый день. Подскажите кто сталкивался с веб сервисами компании Omnicomm и у кого есть рабочие примеры с работой с этим ресурсом. Если нет такого, то хотя бы подскажите как пройти авторизацию с помощью веб сервиса по средством логина и пароля. Заранее спасибо за ответ.
1 catena
 
21.02.20
08:28
WSПрокси (WSProxy)
Свойства:
ЗащищенноеСоединение (SecureConnection)
ИспользоватьАутентификациюОС (UseOSAuthentication)
Определение (Definitions)
Пароль (Password)
Пользователь (User)
Прокси (Proxy)
Таймаут (Timeout)
ТочкаПодключения (Endpoint)
ФабрикаXDTO (XDTOFactory)


WSОпределения (WSDefinitions)
Из WSDL файла
Синтаксис:
Новый WSОпределения(<МестоположениеWSDL>, <ИмяПользователя>, <Пароль>, <ИнтернетПрокси>, <Таймаут>, <ЗащищенноеСоединение>, <ИспользоватьАутентификациюОС>)
2 alekosansey
 
21.02.20
08:31
Спасибо. Но мне бы желательно живые примеры.
3 catena
 
21.02.20
08:32
4 alekosansey
 
21.02.20
08:34
Спасибо
5 ДенисЧ
 
21.02.20
09:23
А причём там web-сервисы?
Там же банальный REST...

https://doc.omnicomm.ru/ru/omnicomm_online-integration/rest_api
6 alekosansey
 
24.02.20
08:41
(5) Проблема в том что я не могу пройти авторизацию в сервисе в тестовом режими может подскажете как пройти ее с помощью soup или rest api без разницы.
7 alekosansey
 
24.02.20
08:42
up
8 ДенисЧ
 
24.02.20
08:45
(6) Раздел авторизация по моей ссылке прочитал? Делал? что не получилось?
9 alekosansey
 
24.02.20
09:16
Не могу понять как для метода SignIn передать параметр типа
{
  "login": "rudemoru",
  "password": "rudemo123456"
}
10 ДенисЧ
 
24.02.20
09:21
Во-первых - login ))
А во-вторых - установитьТелоЗапросаИзСтроки() или как-то так. И ОтправитьДляОбработки()
11 alekosansey
 
24.02.20
09:28
Спасибо огромное сейчас буду смотреть.
12 Cyberhawk
 
24.02.20
10:23
(0) Сколько платят за такую работу?
13 alekosansey
 
24.02.20
11:08
// Подключаемся к сайту.
    Соединение = Новый HTTPСоединение("online.omnicomm.ru", // сервер (хост),,,,,);
    КодСтроки = "{""login"": ""rudemoru"",""password"": ""rudemo123456""}";
    Запрос = Новый HTTPЗапрос("/auth/login?jwt=1");
    Запрос.УстановитьТелоИзСтроки(КодСтроки);
    Ответ = Соединение.ОтправитьДляОбработки(Запрос);
    ЧтениеJson = новый ЧтениеJSON;
    ЧтениеJson.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
    Данные = ПрочитатьJSON(ЧтениеJson,ложь);
14 alekosansey
 
24.02.20
11:21
Ответ auth.user.notfound . Все равно не могу подключиться что еще может быть
15 alekosansey
 
24.02.20
11:21
up
16 alekosansey
 
24.02.20
11:31
Хотя в документации написано что под этим логином и паролем можно получить тестовые данные
17 alekosansey
 
24.02.20
11:32
18 ДенисЧ
 
24.02.20
11:38
Ну так обратись в ТП...

Ну и, беглым взглядом посмотрев... По твоей же ссылке идёт хттпс. А ты по простому хттп пытаешься.
19 alekosansey
 
24.02.20
11:47
// Подключаемся к сайту.
    Соединение = Новый HTTPСоединение(
        "/online.omnicomm.ru", // сервер (хост)
        , // порт, по умолчанию для http используется 80, для https 443
        , // пользователь для доступа к серверу (если он есть)
        , // пароль для доступа к серверу (если он есть)
        , // здесь указывается прокси, если он есть
        , // таймаут в секундах, 0 или пусто - не устанавливать
         Новый ЗащищенноеСоединениеOpenSSL() // защищенное соединение, если используется https
    );
    КодСтроки = "{""login"": ""rudemoru"",""password"": ""rudemo123456""}";
    Запрос = Новый HTTPЗапрос("/auth/login?jwt=1");
    Запрос.УстановитьТелоИзСтроки(КодСтроки);
    Ответ = Соединение.ОтправитьДляОбработки(Запрос);
    ЧтениеJson = новый ЧтениеJSON;
    ЧтениеJson.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
    Данные = ПрочитатьJSON(ЧтениеJson,ложь);
20 alekosansey
 
24.02.20
11:47
и так тоже пробывал
21 alekosansey
 
24.02.20
11:47
Написал в техподержку как ответят напишу
22 shuhard
 
24.02.20
11:52
(21) кому это нужно ?
в УАТ импорт уже встроен
23 ДенисЧ
 
24.02.20
11:59
(22) Ты предлагешь УАТ покупать? )))
24 alekosansey
 
24.02.20
12:04
Зачем покупать конфигурацию с кучей ненужного и запиливать под себя если уже все ведется и осталось только получать часть данных из стороннего ресурса. Нужно знать только расход по машине
25 ДенисЧ
 
24.02.20
12:42
(24) После расхода тебе захочется узнать остатки, потом заправки и сливы... Потом незапланированные стоянки... Потом автоматом маршрут оптимизировать... ))
26 shuhard
 
24.02.20
18:27
(24) слабо вериться, что самопальный путевой лист использует полноценные нормы расхода ГСМ
27 ДенисЧ
 
24.02.20
19:38
(26) А причём тут нормы? Про датчики расхода когда-нибудь слыхал?
28 Midrash
 
24.02.20
22:49
(0) http://doc.omnicomm.ru/en/omnicomm_online-integration_api/demo
If necessary, to test the connection to web-services (to verify the application without using a real Omnicomm Online account, or if there is doubt about the network settings), one can use the web-services demo server of Omnicomm.

Web services connection address:

http://demo.omnicomm.ru:8000/AnalyticalServer/v2/ws?wsdl

Login: rudemoru Password: rudemo123456