Вход | Регистрация
 

Как подключиться к веб сервису Omnicomm (отслеживание передвижения автопарка и расхода топ

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


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

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

    Соединение = Новый HTTPСоединение("online.omnicomm.ru",// сервер (хост),,,,,);

    КодСтроки = "{""login"": ""rudemoru"",""password"": ""rudemo123456""}";
    Запрос = Новый HTTPЗапрос("/auth/login?jwt=1");
    Запрос.УстановитьТелоИзСтроки(КодСтроки);
    Ответ = Соединение.ОтправитьДляОбработки(Запрос);
    ЧтениеJson = новый ЧтениеJSON;
    ЧтениеJson.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
    Данные = ПрочитатьJSON(ЧтениеJson,ложь);
   alekosansey
 
14 - 24.02.20 - 11:21
Ответ auth.user.notfound . Все равно не могу подключиться что еще может быть
   alekosansey
 
15 - 24.02.20 - 11:21
up
   alekosansey
 
16 - 24.02.20 - 11:31
Хотя в документации написано что под этим логином и паролем можно получить тестовые данные
   alekosansey
 
17 - 24.02.20 - 11:32
   ДенисЧ
 
18 - 24.02.20 - 11:38
Ну так обратись в ТП...

Ну и, беглым взглядом посмотрев... По твоей же ссылке идёт хттпс. А ты по простому хттп пытаешься.
   alekosansey
 
19 - 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,ложь);
   alekosansey
 
20 - 24.02.20 - 11:47
и так тоже пробывал
   alekosansey
 
21 - 24.02.20 - 11:47
Написал в техподержку как ответят напишу
   shuhard
 
22 - 24.02.20 - 11:52
(21) кому это нужно ?
в УАТ импорт уже встроен
   ДенисЧ
 
23 - 24.02.20 - 11:59
(22) Ты предлагешь УАТ покупать? )))
   alekosansey
 
24 - 24.02.20 - 12:04
Зачем покупать конфигурацию с кучей ненужного и запиливать под себя если уже все ведется и осталось только получать часть данных из стороннего ресурса. Нужно знать только расход по машине
   ДенисЧ
 
25 - 24.02.20 - 12:42
(24) После расхода тебе захочется узнать остатки, потом заправки и сливы... Потом незапланированные стоянки... Потом автоматом маршрут оптимизировать... ))
   shuhard
 
26 - 24.02.20 - 18:27
(24) слабо вериться, что самопальный путевой лист использует полноценные нормы расхода ГСМ
   ДенисЧ
 
27 - 24.02.20 - 19:38
(26) А причём тут нормы? Про датчики расхода когда-нибудь слыхал?
   Midrash
 
28 - 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


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.