ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   AutoGRAPH.Service (http://forum.tk-chel.ru/showthread.php?t=6907)

Zircool 20.01.2020 12:56

Использовали отдельную службу AutoGRAPHService, авторизация так и не прошла. Дилер дал дал доступ к сервису через AutoGRAPH.Web, на нем авторизация проходит, все ок. Спасибо за помощь.

У кого нибудь если пример, как через WSСсылка из 1с выполнить метод GetOnlineInfoAll?

Вызываю так:

PHP код:

ТекущиеДанные WSСсылка.GetOnlineInfoAll(Схема,Неопределено,Истина); 

Метод выполняется уже больше 20 минут и результата нет.

SK 20.01.2020 15:31

Цитата:

Сообщение от Zircool (Сообщение 196853)
Дилер дал дал доступ к сервису через AutoGRAPH.Web

Service - это Service, а WEB - это WEB - с точки зрения получения данных, API - одинаковое, а вот внутренняя реализация очень-очень разная.

Archie 04.02.2020 11:57

сопоставление ID и номера авто
 
Цитата:

Сообщение от denisio (Сообщение 195864)
Цитата:

Сообщение от Archie (Сообщение 195821)
добрый день,
у перевозчика на локальном сервере стоит ваша система (Версия 2016.12.15.0)
нам нужно периодически (1 раз в 15мин) считывать информацию о местоположении грузовиков перевозчика (широта и долгота)
т.к. ИТ-сопровождение и сис.администратор у перевозчика отсутствует, нам нужно удаленно подключиться, продиагностировать работоспособность сервисов выгрузки данных и написать клиент запросов данных.
1. правильно я понимаю что как минимум нужно проверить работоспособность след.сервисов:
WCF: http://имя-веб-сервера/ServiceWCF2.svc
JSON: http://имя-веб-сервера/ServiceJSON
1C: http://имя-веб-сервера/Service1C.asmx
?
2. что еще нужно проверить если сервисы не рабочие (порты, запущенный службы,...)
3. какой интерфейс нам лучше использовать для считывания широты\долготы местонахождения грузовиков в данный момент?
заранее благодарен

1. вам будет достаточного какого-то одного, методы в них одинаковые в расчёте на то, что для разных систем программисты будут использовать тот протокол, который поддерживается в той системе. Самый простой вариант - JSON.

2. порт традиционный для HTTP - 80 или HTTPS - 443.

3.
http://m.tk-chel.ru/ServiceJSON/Logi...&Password=demo
возвращает токен

http://m.tk-chel.ru/ServiceJSON/Enum...DD96EB767A0F44
возвращает список доступных для demo схем.

http://m.tk-chel.ru/ServiceJSON/GetO...DD96EB767A0F44
возвращает местоположение всех ТС в схеме. И т.д.


Добрый день,
Через API считываем информацию о местоположении грузовиков перевозчика (широта и долгота) - сначала схему, потом машины, потом их местоположение...


Возник вопрос:

Запросы делаются по длинному идентификатору ID вида 9c60db53-5054-44f6-a708-8e3c9b62553f


А у нас есть только гос.номера авто перевозчика, которые мы должны как-то совоставить с ID для получения информации.

Мы не можем однозначно сопоставить - к какому гос. номеру авто привязан идентификатор вида 9c60db53-5054-44f6-a708-8e3c9b62553f
Т.к. в системе перевозчика (веб-форме) указано следующее:

Название прибора автомобиль DAF

Группа 1 / авто

№ прибора 123456

#987

Последние координаты

04.02.2020 14:39 (>56 мин)

Мы предположили, что можем сопоставить номер авто с № прибора. Но как получить № прибора через API?
Есть поле Serial в EnumDevices. Это он? В запросах по нашей схеме в нем ничего не возвращается...

SK 04.02.2020 12:12

Archie, тут еще дело в том, что гос.номер не является уникальным идентификатором в отличие от GUID.
Это просто информационное поле. Т.е. в системе не запрещено иметь более 1 ТС с одинаковым госномером.
Соответственно, поиск по госномеру не гарантирует однозначную идентификацию требуемого объекта.

Более того, как ни странно есть такая потребность и она реализована, что в одном списке объектов может быть два и более объектов с одним и тем же номером оборудования (номеров АвтоГРАФа, например).
Это позволяет одну и ту же машину (объект) располагать в разных группах и с разными настройками (!!!).

denisio 05.02.2020 16:55

Цитата:

Сообщение от Archie (Сообщение 197254)
Есть поле Serial в EnumDevices. Это он? В запросах по нашей схеме в нем ничего не возвращается...

Это он и есть, что значит ничего не возвращается? Я только что проверил, там валидный серийный номер прибора.

Zircool 25.03.2020 07:42

Добрый день. Подскажите, каким методом можно получить время стоянки устройства?
Через GetOnlineInfoAll получаю состояние устройств (координаты, направление, скорость), если текущее состояние Park каким методом лучше получить время стоянки?

Ivan 25.03.2020 09:17

Цитата:

Сообщение от Zircool (Сообщение 198134)
Подскажите, каким методом можно получить время стоянки устройства?

Рассмотрите данные методы, что вам больше подойдет GetTrips, GetStage

Anton.Vdovin 14.04.2020 17:48

Добрый день. Подскажите как при помощи EnumGeoFences, получить координаты. Не нашел ни одного метода, который бы возвращал координаты геозон. Используем AutoGRAPH.NET Service Methods.

Данил 15.04.2020 05:44

А не этот ли метод нужен?

19sergey 07.05.2020 08:34

AutoGRAPH Service + Web
 
Добрый день! У нас используется Автограф WEB. Подскажите как правильно настроить user.config, какие пути надо указывать?


Текущее время: 21:41. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot