|
Как подключиться к веб сервису 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 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |