AutoGRAPH.Service
тут вопросы по AutoGRAPH Service API |
AutoGRAPH.Service
Здравствуйте!
В вашей вики http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service Говорится, что начиная с версий 2015.12.х, WebMap также предоставляет API AutoGRAPH.NET Service Но у получается так, что работает 1й и 3й пути, а необходимый 2й не работает: 1) WCF: http://имя-веб-сервера/ServiceWCF.svc 2) JSON: http://имя-веб-сервера/ServiceJSON 3) SOAP (для 1C) http://имя-веб-сервера/Service1C.asmx (с версии 2016.11.29) Для 2го пути необходимы особые настройки? |
Спасибо за оперативный ответ.
Подскажите ещё один момент, в документации говорится Но при вызове по первому варианту сервис возвращает ошибку: Цитата:
|
Кстати, формат данных возвращаемый GetTrack не соответствует описание в вики:
http://wiki.tk-chel.ru/index.php/Aut...rvice_GetTrack Возможно ещё есть не соответствия, нужно искать и проверять... :flag_of_truce: |
Цитата:
Нажмите для просмотра содержимого...
оно выглядит по другому для 1С, потому что она не поддерживает Dictionary<K,V>, но для WCF и JSON оно выглядит как написано в вики. |
Цитата:
Данные по API JSON можно получить только из нативного ПО (например 1С), но нельзя достать из браузера (или из скриптов поля HTML той же 1С). Причина в том что сервер не уведомляет клиент о том что с домен клиента может получиться данные с домена сервера по средством добавления HTTP Header: Access-Control-Allow-Origin * Куда сообщить о данной проблеме? |
Цитата:
|
Цитата:
Цитата:
Цитата:
https://yadi.sk/i/FSwguHqJ3NCfHc (не увидел как загрузить сюда картинки) Цитата:
https://yadi.sk/i/PWWoVq4W3NCfY4 Цитата:
Я не спорю, возможно для АвтоГРАФ.NET результат действительно соответствует вики, но WebMap возвращает вроде бы то же, но чутка в другом формате. Кстати, в АвтоГРАФ.NET формат останется описанными в вики, или будет подтянут к WebMap для совместимости? |
[quote=zhenia;167994]
Цитата:
Цитата:
Цитата:
|
Формат возвращаемых данных у АвтоГРАФ.NET Service отличается от того что возвращает WebMap 5 - примеры и приведены выше.
Примеры в вике соответствую формату сервиса, в том числе и формат записи даты (кстати, правильнее использовать стандартный формат сериализации даты в json, как мне кажется). И вопрос в том, будет ли обновляться сервис, что бы соответствовать изменениям в форматах наблюдаемым в WebMap? |
|
Подскажите куда копать? Без этой службы как без рук, вся синхронизация на нее завязана.
https://c2n.me/3T2HNiZ |
Выдает ошибку
Цитата:
Полный лог: Нажмите для просмотра содержимого...
Код:
16:40:46 INFO AutoGRAPH Service starting [2018.3.19.0], PID=2984 |
Beroff, Zircool, Denisio находится в плановом отпуске за рубежом до 5 апреля.
Ответит как сможет прочитать Ваши посты. Так же можно продублировать запрос на багтрекере: trk.tk-chel.ru |
Добрый день!
Метод login , со вчерашнего дня начал возвращать 403 код, в чем может быть причина, учитывая что параметры запроса не изменялись. |
Цитата:
|
Следующий запрос к вашему API возвращает 403 ,
http://web.proffit2000.ru/ServiceJSO...ord=myPassword . При том что на web с этим же логином и паролем все хорошо. |
dondiggidon, это вам лучше обратиться в профит, они обслуживают этот сервер
|
Спасибо за быстрый отклик
|
dondiggidon, а что Вы хотели получить в ответ от такого запроса ?
Нажмите для просмотра содержимого...
|
Здорово было бы, если добавили в GetOnlineInfoAll информацию о времени стоянки объекта, если оно находится не в движении. Это очень важно для диспетчерской службы, у которой, к примеру, есть регламент что ТС не должно находиться в объекте выгрузки больше часа.
Спасибо! |
Zircool, так Онлайн это финальные данные вроде, а глубина их просмотра ограничена настройками схемы. Не корректно может получиться
|
Цитата:
По сути, Вам нужен отчет за последний час или более. Данные за этот период уже не совсем "онлайн". |
Цитата:
Какой отчет лучше использовать? |
Цитата:
Зачем использовать типовые отчеты ? Вариантов много. |
Zircool, отрезки остановки. Глубину запроса выбирайте на свое усмотрение
Добавлено через 29 секунд SK, думаю не отчёт а метод сервиса, или датасет |
plex, "отчет" - это условное понятие. Имеется ввиду, что это не оперативный срез, а данные, рассчитанные за некий период.
|
Цитата:
|
Повторяю в другой теме
Цитата:
|
[quote=denisio;168007]
Цитата:
Также WEB сервер отправляет время по гринвичу, а не по местному времени. Пример - Запрос GetOnlineInfoAll к WEB: Цитата:
Цитата:
2018-10-18T14:35:48Z - отставание на 7 часов от реального значения. Ну, а в самом Web-автографе на этой единице последние данные также отображаются корректно: Дата и время 18.10.18 - 21:35 Что нужно сделать, чтобы запросы к WEB'у были идентичны с запросами NET сервиса? |
добрый день,
у перевозчика на локальном сервере стоит ваша система (Версия 2016.12.15.0) нам нужно периодически (1 раз в 15мин) считывать информацию о местоположении грузовиков перевозчика (широта и долгота) т.к. ИТ-сопровождение и сис.администратор у перевозчика отсутствует, нам нужно удаленно подключиться, продиагностировать работоспособность сервисов выгрузки данных и написать клиент запросов данных. 1. правильно я понимаю что как минимум нужно проверить работоспособность след.сервисов: WCF: http://имя-веб-сервера/ServiceWCF2.svc JSON: http://имя-веб-сервера/ServiceJSON 1C: http://имя-веб-сервера/Service1C.asmx ? 2. что еще нужно проверить если сервисы не рабочие (порты, запущенный службы,...) 3. какой интерфейс нам лучше использовать для считывания широты\долготы местонахождения грузовиков в данный момент? заранее благодарен |
Цитата:
Цитата:
Цитата:
|
Цитата:
http://<веб-сервер>/index.php/AutoGRAPH.NET_Service_GetOnlineInfo этот метод нужно использовать в нашем случае - правильно понимаю? благодарю за оперативность! |
|
Цитата:
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 возвращает местоположение всех ТС в схеме. И т.д. |
schema has newer version (2019.9.18.279) then service version (2019.8.8 .0)
Добрый день!
Сервер находится в группе компаний Евраас. Какое-то время назад у нас перестала работать интеграция с 1С УАТ. В попытках разобраться в логах при запросах наблюдаем такие сообщения: Код:
14:15:32 WARN GSC.initSchema Loading: schema has newer version (2019.9.18.279) then service version (2019.8.8.0), update service to last version У вас последняя версия autograp.NET service 20190808, новее нет. Что можно с этим сделать? |
Цитата:
АвтоГРАФ.WEB имеет больше API-протоколов и возможностей. |
Цитата:
|
Цитата:
Сервис не стал неработоспособным в рамках своей версии и соответствующих версий схем. Вы же понимаете, что сервис - это то же самое ПО, только без GUI ? Соответственно, если схема не грузится в обычное ПО АвтоГРАФ.WEB от той же даты или той же сборки, то и в АвтоГРАФ.Service будет такая же ситуация и наоборот. Зависимость загрузки схем в ПО от версии ПО и версии схемы - никто не отменял. Дилер ОБЯЗАН учитывать все изменения, которые могут оказать влияние на работу своих клиентов и предупреждать их либо использовать правильные версии ПО, если Вы работаете с Service. |
Цитата:
Сервис потерял работоспособность после добавления кажется ГЛОНАСС датчика с нового автомобиля. Со слов Еврааса никаких обновлений серверной части с их стороны в это время не делалось. Тем не менее данные не идут, вы предлагаете перейти на какой-то Автограф.Web, о котором мы ни сном ни духом. Евраас при слове Web говорит, что такой схемы работы не будет, потому как у них нет какого-то сервера. Говорят, что попытаются восстановить старую схему, которая работала до 31-го октября, но уверенности в их словах нет. Мы, видя это, звоним в вашу техподдержку, с просьбой помочь в решении проблемы совместно с Евраасом. На что ваш сотрудник, Жердий Кирилл Иванович, нам ответил, что помогать вы не будете. "Пусть дилер к нам обращается" Что для нас означает только одно, клиент с его проблемами абсолютно не интересен производителю ПО. Тогда прошу вас предоставить контактные данные вашего генерального директора, будет решать проблему общения с клиентами на официальном уровне. |
Waso, 1. Ответ дан Вам в письме, в ответ на присланное Вами. 2. Эмоции, которые были с Вашей стороны общаясь по телефону с нашим сотрудником были крайне лишнее. Вам объяснили, что в данном случае мы никак не повлияем на вашу проблему, т.к. мы не оказываем общую тех. поддержку мы работаем через региональных дилеров и если дилер не может решить проблемы он обращается к нам и мы способствуем решению данной проблемы. Надо учитывать, что вся юридическая договоренность по поддержке и оказанию услуг у вас с региональным дилером, а не с нашей компанией. Далее если Вас не устраивает работа дилера или дилер определенным образом отказывает Вам в помощи, по не обоснованным причинам, то в отправленном письме также было указано, куда нужно обратиться.
Проблема, которая сейчас у Вас решится только после того, когда компания Евраас обеспечит Вам работу сервиса через ПО WEB и никак иначе. |
Цитата:
Цитата:
2. Вы мне угрожаете? :) Мы позвонили и попросили с вашей стороны поддержки сотрудникам Еврааса, на что нас послали. Для чего тогда у вас все эти форумы, вики и прочие открытые источники? Закройте от нас, смертного люда, варитесь внутри себя и дилеров, не допускаййте даже возможности диалога с нами, раз уж это вам так претит. 20 дней простоя сервиса не лезет ни в какие ворота, равно как и нарушение его работоспособности от добавления очередного ТС, мы поэтому и звонили вам с просьбой о помощи...ну раз у вас такая политика.... И все-таки, дайте мне контакты вашего генерального директора, вопрос был об этом, все остальное эмоции и к решению отношения не имеют. |
Цитата:
|
Цитата:
|
Цитата:
|
Замечательное общение. Скриншоты я сохранил, для нас это ваша официальная позиция.
|
Цитата:
|
Добрый день.
Подскажите, возможно отключить авторизацию на релизе AutoGRAPHService20190808? Не можем понять по какой причине не проходит авторизация, у нас есть логин и пароль который вводят сотрудники при работе с 5 версией, этот логин и пароль используем для авторизации в службе http://192.168.0.69:6300/Login?UserN...rd=utkхххх (JSON) PHP код:
Что делаем не правильно? До этого работали со старой версией службы, там не требовалась авторизация. |
Если бы не было авторизации, то кто угодно мог бы получать любые данные по всем машинам из схем, работающих через службу.
|
Цитата:
Согласен, но она не проходит и не знаем что делать. Плюс у нас служба не "торчит наружу" только внутри локальной сети для интеграции с 1с. |
Вряд ли тут какие-то чудеса. У других же работает.
Возможно, что-то не так у Вас в ПО, которое пытается авторизоваться. Проверяйте на готовых откомпилированных примерах, которые мы предоставляем на wiki.tk-chel.ru |
Поправил картинку (добавил последовательность шагов):
Нажмите для просмотра содержимого...
|
Цитата:
Цитата:
|
Цитата:
Демо тоже почему-то не работает Добавлено через 7 минут Цитата:
Ругается( Добавлено через 8 минут Цитата:
Версия сервера автограф 5.2.53.708. Служба AutoGRAPHService20190808 Конфиг файл службы. PHP код:
|
Zircool, очень много всего напостили. Я же просил проверить на наших демо-примерах.
Смотрите: |
Цитата:
Аутентификация на сервисе делается проверкой юзера на сервере. Сама служба (в отличие от АвтоГРАФ.WEB) не имеет юзеров - она оперирует только схемами. Т.е. когда Вы отправляете логин/пароль на АвтоГРАФ.Service, то она в свою очередь пробрасывает этот запрос на АвтоГРАФ.Сервер, прописанный в конфиге АвтоГРАФ.Service и АвтоГРАФ.Сервер сообщает - валиден такой юзер или нет. |
Цитата:
Ругается Добавлено через 1 минуту Цитата:
Поменял на ag.stc93.com, не помогло. Можно же использовать локальный IP на котором установлен автограф сервер? Добавлено через 8 минут Не тот скрин отправил, этот верный |
Цитата:
Если АГ-Сервер 5.2, то: <add key="agserver-host" value="ag.tk-chel.ru"/> нужно указать свой адрес АГ-Сервера <add key="agserver-port" value="2231"/> порт диспетчерский 2230 по умолчанию, а не 2231 <add key="agserver-protocol" value="5"/> протокол в вашем случае 4, а не 5 |
Цитата:
|
|
Использовали отдельную службу AutoGRAPHService, авторизация так и не прошла. Дилер дал дал доступ к сервису через AutoGRAPH.Web, на нем авторизация проходит, все ок. Спасибо за помощь.
У кого нибудь если пример, как через WSСсылка из 1с выполнить метод GetOnlineInfoAll? Вызываю так: PHP код:
|
Цитата:
|
сопоставление ID и номера авто
Цитата:
Добрый день, Через 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. Это он? В запросах по нашей схеме в нем ничего не возвращается... |
Archie, тут еще дело в том, что гос.номер не является уникальным идентификатором в отличие от GUID.
Это просто информационное поле. Т.е. в системе не запрещено иметь более 1 ТС с одинаковым госномером. Соответственно, поиск по госномеру не гарантирует однозначную идентификацию требуемого объекта. Более того, как ни странно есть такая потребность и она реализована, что в одном списке объектов может быть два и более объектов с одним и тем же номером оборудования (номеров АвтоГРАФа, например). Это позволяет одну и ту же машину (объект) располагать в разных группах и с разными настройками (!!!). |
Цитата:
|
Добрый день. Подскажите, каким методом можно получить время стоянки устройства?
Через GetOnlineInfoAll получаю состояние устройств (координаты, направление, скорость), если текущее состояние Park каким методом лучше получить время стоянки? |
Цитата:
|
Добрый день. Подскажите как при помощи EnumGeoFences, получить координаты. Не нашел ни одного метода, который бы возвращал координаты геозон. Используем AutoGRAPH.NET Service Methods.
|
А не этот ли метод нужен?
|
AutoGRAPH Service + Web
Добрый день! У нас используется Автограф WEB. Подскажите как правильно настроить user.config, какие пути надо указывать?
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
19sergey, http://wiki.tk-chel.ru/index.php/AutoGRAPH.NET_Service
Добавлено через 1 минуту 19sergey, JSON: http://имя-веб-сервера/ServiceJSON вместо JSON: http://имя-веб-сервера:8300 |
Цитата:
[quote=plex;198428]Добавлено через 1 минуту Цитата:
Цитата:
|
Службу AutoGRAPHService на сервере я остановил. Она не нужна, как я понял?
|
В инструкции написано:
Режим работы (AutoGRAPH.Web) Начиная с версий 2015.12.х, AutoGRAPH.Web также предоставляет API AutoGRAPH.NET Service по путям: WCF: http://имя-веб-сервера/ServiceWCF2.svc - устарел и не рекомендуется к использованию. Будет удалён с 01.06.2020 1C: http://имя-веб-сервера/Service1C.asmx - устарел и не рекомендуется к использованию. Будет удалён с 01.06.2020 JSON: http://имя-веб-сервера/ServiceJSON - рекомендуется к использованию Почему JSON не работает? Что-то надо в модуле мониторинга настраивать? |
Цитата:
Цитата:
Цитата:
Добавлено через 2 минуты 19sergey, я сделаю часть работы за вас, и заменю на демо сервер http://m.tk-chel.ru/ServiceJSON Добавлено через 13 секунд жду могарыч |
Цитата:
|
<a href="http://www.picshare.ru/view/10430537/" target="_blank"><img src="http://www.picshare.ru/uploads/200508/iihSH8BGy5.jpg" border="0" width="750" height="597" title="Хостинг картинок PicShare.ru"></a>
Добавлено через 1 минуту Цитата:
Добавлено через 54 секунды Может так и должно быть? |
19sergey, конечно так и должно быть, вы читали wiki какие запросы отправлять?
|
Всё разобрался. Спасибо. :thumbup:
|
Запрос значение параметра
Добрый день
Не могу получить текущее значение или историю значений парметра через API Запрос списка параметров EnumParameters Код:
... Код:
host/Track/Charts Код:
{ |
service.rk, простите, а POST - это не API ? Или в API возможен только GET ?
|
AutoGRAPH.NET_Service_Methods
Наверное я не правильно сформулировал вопрос
Цитата:
Можно ли эти данные получать с помощью официального API http://wiki.tk-chel.ru/index.php/Aut...ervice_Methods? Запрос Код:
/ServiceJSON/GetStage?schemaID=...&IDs=...&SD=20200527&ED=20200528&stageName=* Код:
{ |
service.rk, да, теперь понятно.
Но дело в том, что это внутренние запросы для работы Front-End-а. Нет никаких гарантий их неизменности в соответствии с будущими внутренними нуждами. Опираться на них для интеграции с процессами предприятия - нельзя. Цитата:
|
Когда окончательно переход JSON
|
Под JSON пробуем переписывать.
|
Цитата:
Поэтому, некоторые планы сдвигаются, отменяются, подвергаются корректировкам. Вы представляете официального дилера компании, которые имеет соответствующие специальные каналы общения с нами. Вы предпочитаете их не использовать и делать это в общей для всех ветке форума ? Тайны никакой нет, но зачем ? Не далее как вчера на дилерском ресурсе я давал развернутый ответ на этот вопрос. Также зачем давать ответ на посты более чем годовой давности ? Многое за год работы поменялось. |
В связи с обращениями ряда крупных клиентов, использующих высокоспециализированное ПО, которое по ряду причин плохо умеет работать с JSON, мы рассматриваем возможность оставить протокол SOAP для межплатформенного взаимодействия. Однако пока мы не определились с некоторыми технологическими моментами. Скорее всего SOAP будет убран из ядра АвтоГРАФ.WEB и реализован в виде отдельной прокси-службы, которую можно будет установить как на тот же сервер, что и АвтоГРАФ.WEB, так и разнести по разным серверам или виртуальным машинам. Это позволит убрать (отделить) нагрузку на ресурсы из-за высокой ресурсоемкости процедур построения сложных XML-деревьев в случае очень больших объемов данных в ответах на запросы к АвтоГРАФ.WEB. Напомню, что в случае работы по SOAP, при больших объемах данных в ответе на запрос, основные затраты времени и ресурсов идут не на расчет ответа, а на формирование XML из массивов. В то время как формирование JSON может быть быстрее до тысяч раз (практически мгновенно) и требует несопоставимо меньше ресурсов. Об окончательном решении по данному вопросу мы сообщим позднее. |
Да работает быстрее .
|
Ошибка при обращении через json к enumdevises
Ошибка сервера в приложении '/'.
System.NullReferenceException: Доступ запрещён в чем может быть проблема? Токен указан, айди схемы тоже |
Цитата:
Напишите тикет на trk.tk-chel.ru в тикете нужно обязательно указать версии ПО, что именно Вы делаете, что получаете в ответ. Приложить как минимум логи. Возможно, потребуется приложить схему/БД и данные для воспроизведения проблемы. |
Здравствуйте.
Подскажите, а каким методом можно получить данные с ddd файлов? |
Остатки топлива
Добрый день! Подскажите пожалуйста возможно ли получить остатки топлива в баках.
... пытаюсь через GetStage: 0 "2021-02-17T13:26:53" 1 "2021-02-17T13:28:30" 2 43,9149366 3 43,9149623 4 56,1826705 5 56,1827048 6 "2021-02-17T13:26:53" 7 "2021-02-17T13:28:30" 8 "00:01:37" 9 "00:01:37" 10 "00:00:00" 11 0,0041424 12 "2021-02-17T13:26:53" 13 "2021-02-17T13:28:30" 14 15 16 1 17 0 18 7,4563916 19 7,4563916 20 "43В°_54,89619'_E,_56В°_10,96023'_N" 21 "43В°_54,89774'_E,_56В°_10,96229'_N" |
Perepoloh, вам остаток на какой момент нужен?
Добавлено через 1 минуту Вообще по идее в stages trip есть остатки надо по имени в настройках схемы |
мне нужен остаток на конец смены - беру последний актуальный на момент закрытия stages - и получаю данные(в предыдущем сообщении)... но там нет необходимых мне полей
|
Цитата:
Разбивка на рейсы, смены и т.п. - у Вас же в рейсах, и там рейсовые параметры. Stages - это отрезки: геозоны, остановки, сработки датчиков, заправки, сливы, превышения скорости и т.п. (вкладка "Отрезки"). Чтобы какие-либо параметры там были, она должны быть определены для отрезков. Только я всё равно не понял, как у Вас связаны отрезки (Stages) и "смены" ? Вы по какому типу отрезков берете "смены" ? И еще, когда пишете что пытаетесь сделать и что получаете, указывайте полный текст запроса (можно без адреса сервера) и что получаете в ответ. Сейчас вообще неясно, что именно Вы запрашивали, а в ответе тоже явно только кусок ответа без понимания, какой Stage вернулся. |
Добрый день, подскажите пожалуйста. Пытаюсь получить отчет в формате xlsx. В ответ получаю (что то в виде хэша).
Код:
http://myweb.loc/ServiceJSON/GetReport?session=xxxxxxxxxxxx&schemaID=xxxxxxxxxxxxxxxxxxx&reportName=Periods of overspeed.frx&IDs=xxxxxxxxxxxxxxxxxxxxxx&SD=20210301&ED=20210301-2359&splitToTrips=-1&format=2 |
Цитата:
Непонятно, прошла ли успешно аутентификация до этого, что получено в ответ, какая версия софта и т.п. Пробелы в имени отчета в строке адреса траслируются в urlencode ? |
Цитата:
Авторизация проходит. Тестирую - postman. Формат ответа { "UEsDBBQAAAAIAPZ4YVL9hI/N6wAAAF8CAAALAAAAX3JlbHMvLnJlbHOtks1OwzAMgO9IvEOU* ***" } |
Может кто ни будь пример рабочий с этим методом.
Content-Type тоже указал. |
Смотрите пример аутентификации и запросов схемы, объектов и отчета по рейсам через API (много картинок под спойлером): Нажмите для просмотра содержимого...
Запрос (авторизация): Ответ: Запрос (список схем): Ответ: Запрос (список объектов): Ответ: ... Запрос (отчет рейсы): Ответ: В ответе будет отчет в формате .xlsx, закодированный Base64 для передачи по http(s) бинарного по сути файла в текстовом виде. В новых сборках в URL запроса будет добавлен ключ binary=1 для получения результата сразу в бинарном виде без кодирования в Base64. Нажмите для просмотра содержимого...
Результат: А сейчас Вам нужно декодировать его стандартным преобразованием из Base64 в бинарный файл. Это можно сделать еще следующим образом вручную: 1. Скопировать содержимое без окаймляющих кавычек в текстовый файл. Код:
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 Код:
MIME-Version: 1.0 Пустая строка между заголовками и телом - обязательна !!! 3. Сохранить в файл с расширением .b64 - например, TripsReport.b64 4. TotalCommander умеет такое распаковывать Получается: Открываем: Можете потренироваться на http://demo.tk-nav.com demo/demo Вроде как-то так... сделал этот микромануал прямо сейчас. |
Немного изменил пункт 2:
2. Добавить заголовок, чтобы получилось что-то вроде такого: Код:
MIME-Version: 1.0 Пустая строка между заголовками и телом - обязательна !!! |
В новых сборках в URL запроса будет добавлен ключ binary=1 для получения результата сразу в бинарном виде без кодирования в Base64. Результат: |
Также здесь можно увидеть примеры APP-ов для АвтоГРАФ.WEB: https://github.com/DBalashov/WebApps.Examples |
Добрый день.
Подскажите пожалуйста, каким методом я могу получить список нарушений скорости ? Желательно в формате JSON. Спасибо. |
Цитата:
Вам нужен отрезок превышений скорости. https://wiki.tk-chel.ru/index.php/Au...rvice_GetStage |
Список сконфигурированных отрезков Вы можете посмотреть другим методом: https://wiki.tk-chel.ru/index.php/Au...GetDevicesInfo |
Добрый день!
Подскажите, а через API можно получить историю показаний ДУТа? Не нашел в методах. Второй вопрос. А есть, где почитать документацию методов GetTripsGroupByArea и GetTripsGroupByDevice? |
Цитата:
|
Цитата:
|
Цитата:
Данные, на основе которых строится этот график Добавлено через 8 минут Еще подскажите пожалуйста. Данные о скорости, которые возвращает метод GetTrack, они приходят в автограф как есть, как и координаты? Или автограф на основе координат и времени рассчитывает скорость? |
Цитата:
|
Цитата:
Если хотите получать сырые данные и сами их обрабатывать и фильтровать - сервер позволяет реплицировать данные от терминалов (по мере их приема) в SQL БД. |
Здравствуйте.
В wiki описании API GetReport - выполнение одного отчета и загрузка его в виде XML/PDF/DOCX/XLS/.../ZIP-файла (формат выполнения указывается) public enum ReportFormat: int { PDF = 1, Excel2007 = 2, Word2007 = 3, RTF = 4, XPS = 5, ODS = 6, // OpenDocument sheet ODT = 7 // OpenDocument text } Возможно ли получить отчет в формате XML или в виде JSON для возможности автоматического парсинга полей. |
Здравствуйте.
Методы "/ServiceJSON/SetProperties" и "/ServiceJSON/SetPropertiesTable" доступны в публичной версии AG.Web или только в коммерческой ? Возможно посмотреть примеры или установки нового значения свойства Implement у конкретного ТС, или добавления записи в таблицу Implement в заданном периоде? |
Коллеги,
подскажите, пожалуйста,возможно ли как-то в методах /ServiceJSON/GetTripsArea , /ServiceJSON/GetTripsAreaTotal указывать для расчёта свой инструмент, а не тот, что прописан в таблице свойства Implement? Сейчас пользователям приходится заходить в клиентское приложение Автограф, прописывать в нужном периоде правильный инструмент и только после этого получается во внешней программе (1С) получать данные расчёта обработанных площадей. Пробовал использовать метод /ServiceJSON/SetProperties в разных вариантах передачи тела запроса -- стабильно получаю ошибку "properties: missed or invalid". В техподдержку написал, пока тишина. Возможно я не туда смотрю и что-то делаю не так, как задумано разработчиками. |
Цитата:
В свежей версии Веб можно запросом получать и устанавливать значение периодических свойств. Соответственно сначала получаете, проверяете, устанавливаете, а затем уже формируете отчёт. |
Цитата:
Спасибо за информацию. 1. Свежая версия -- это какие цифры должны быть? Если я правильно понимаю, у меня сейчас доступ к такой версии 2020.10.20.0 2. Вы сами пробовали этот новый функционал в работе? В описании API https://m.tk-chel.ru/serviceapi/index.html есть методы для работы с таблицами свойств. Но я так и не понял, как правильно сформировать тело запроса, например, для свойства Implement, исходя из доступных в описании данных. |
Цитата:
Отвечу сам себе ответом тех.поддержки "Проверили данный момент. Действительно на текущий момент изменить инструмент по API нельзя. Данная доработка будет сделана в следующих сборках ВЕб, но будет доступна только на коммерческой версии. Данная сборка ВЕб более не дорабатывается." |
properties
Здравствуйте! Подскажите почему не работает код, дилер ни чем помочь не может:
Добавлено через 31 секунду Здравствуйте! Подскажите почему не работает код, дилер ни чем помочь не может: <html> <body> <form action="http://10.0.0.150:5000/ServiceJSON/SetGFProperties?session=112EDDE76336FA343EFA4D5629 365E722790618CE64AADC0F9438BB2F43EEDC18FD3429435E4 6F63FECC47A7AE3171490F8A8DDF314C314876813B650FA9DC 5DE782F5C7654E763BC33D4370D0CE80DCB8FA2AAC021BFFA3 1061D015AF03BBE7&schemaID=da77d51f-f2ae-405c-91c4-b2cb0a6a3d9c" method="post" Content-Type="application/x-www-form-urlencoded"> Тело: <input type="text" name="properties" value=[{"id":"f31a8e26-3ce6-4e66-a0f5-b0d3d5de5306","Name":"Identifier","type":0,"Value" :"00-000000"}] size=200><br> <input type="submit" value="Установить свойство Identifier схема ТНГ" name="submit"><br> </form> </body> </html> |
Maikl007, вы версию чтлли напишите
|
О да извините, версия 2021.11.25
|
Версия Web ПО: 2022.6.6.999
|
Maikl007, результат-то выполнения какой? Проверялось ли отладочными средствами типа Postman?
Пробовали ли через встроенную в справку веб проверку через Swagger? |
Цитата:
|
SetGFProperties
Пробовал по разному, перечитал всю справку, прошу помощи. Приведите рабочий код метода "SetGFProperties" для 1с.
|
Подскажите, пожалуйста, в чем может быть проблема. Используем вам API через http.
Имеются радиометки (индентификаторы по вашей терминологии) Получаем запросом GetStage данные. Если в качестве параметра использовать Filling или Motion - все ок, данные приходят. Для отрезка Identifiers данных нет вообще, хотя проверяем по большому диапазону дат и для всех устройств. То же самое касается отрезка Sensors. Кстати, как корректно получать данные по датчикам? Интересует все датчики, из которых затем выберем нужные нам. И еще вопрос - где можно найти документацию или примеры? Или примеры? Сваггер https://m.tk-chel.ru/serviceapi/index.html это конечно замечательно, но стороннему пользователю не всегда очевидно, как и каким образом использовать API в конкретном случае. |
Доброе время. В Сваггер https://m.tk-chel.ru/serviceapi/index.html указываешь свой IP к примеру https://10.0.0.150/serviceapi/index.html и разбираешся с методами AutoGRAPH API. Со свойством "Identifiers" для геообъектов у меня бала проблемам, в результате чего добавил свое свойство с другим именем и использовал его.
Личный опыт использования ) |
Цитата:
|
:hehe:
Цитата:
Но вот вопрос по датчикам остается открытым - каков "правильный" спосбо получения данных по любому датчику, желательно в сыром виде. Мы сейчас используем DataLoader, и парсим sbin файлы, которые он скачивает. А хотелось бы напрямую запросы на сервер отправлять по http(s) и получать оперативно данные. |
Доброго времени суток! Есть несколько вопросов. Имеем бесхозный сервер Автографа, который по воле случая закрепили за мной. Беглый осмотр показал наличие двух служб - Autograph Server и Autograph.NET. С данной машины по http показания датчиков подтягиваются в путевые листы 1С УАТ, интеграция со стороны УАТ рукописная. Количество транспортных средств, оборудованных автографом - 139. Количество пользователей клиентского ПО - порядка 10. Сегодня возникла необходимость внести изменения в схему пользователя, в частности, производилось тарирование баков ТС. Схема была сохранена на сервере, после чего, сервер перестал отдавать XML документы по http (например ничего не возвращается при GET запросе по url'у http://autograph:8300/EnumDevices/Схема1). Ситуация осложняется отсутствием внятной документации на серверные компоненты. Куда копать? |
Возможно с изменением версии связано
|
Цитата:
Равно как и наименование Партнера, выдавшего ЦЛК. Предположу, что это ЦЛК 50228. Выдан на АО "САЯНСКХИМПЛАСТ" ИНН: 3814007314 Партнеры ООО Гугол-сервис (выдал) и ООО ЕВРААС ЕДЦ (передан от ГУГОЛ). |
Цитата:
Если там используется АвтоГРАФ.WEB, то о какой смене версии речь может идти. Сам АвтоГРАФ.Сервер на это никак не влияет. Для понимания нужно смотреть. Возможно, поменяли права и нет прав получать по API. Информации в посте явно недостаточно для качественного ответа. |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Доброго времени суток, коллеги. Возвращаясь к прошлой ситуации с невозможностью получения данных по HTTP API предоставляемого AutoGRAPH.NET service - проблема крылась в версионности программного обеспечения. Исходно, схемы на сервер загружались из клиентского ПО AutoGRAPH 5 2016. Но данная версия ПО не работает с современным API картографических сервисов. После того, как меня закрепили за сопровождением системы, я проверил возможность работы последнего доступного релиза клиентского ПО с существующим сервером, пришел к выводу, что система работоспособна. Эта же версия использовалась для редактирования схемы. Выяснилось, что компонент AutoGRAPH.NET Service не поддерживает работу с новым форматом схемы.
Собственно, устаревание ПО и сподвигло меня прорабатывать варианты модернизации системы. Я запросил КП на обновление серверного по и переход с толстых клиентов на web-приложение, созванивался с менеджером ЕВРААСа, присылал развернутое описание объекта автоматизации на почту техотдела. Прошло пол года, КП мы так и не получили. За это время я набросал простенькое MVP web-приложения, презентовал руководству и получил карт-бланш на разработку web-ui для существующей системы спутникового мониторинга. Прошу извинить за столь длинную прелюдию к следующему вопросу. Имеем версию серверного по 5.2.53 и версию службы Autograph.NET Service 2016.9.15. HTTP API работает так, как описано в документации, за исключением методов GetReport и GetReports. В первом случае возникает исключение Нажмите для просмотра содержимого...
Код:
xx:xx:xx ERROR JSON 192.168.xx.xx:xxxxxx Схема1 GetReport SD=08.12.2023 08:00:00 ED=08.12.2023 10:00:00 IDs=xxxx94f8f-7bb1-49d4-a72a-18a6408cxxxx Report=coordinates.frx Split= Format=PDF Во втором случае всегда возвращается пустой массив. Понимаю, что прошу помощи с EOL продуктом, и скорее всего сломался DI внутри приложения и починить его не имея исходника невозможно. Но может кто то сталкивался с подобным или есть способы обхода ошибки "малой кровью" путем регистрации или установки недостающих компонентов. Спасибо всем откликнувшимся! |
Цитата:
Ну и изменилась схема лицензирования ПО. На данный момент мне кажется, что вы проделали большую, но очень бесперспективную работу. Вы не думали над тем, чтобы обратиться к другому дилеру или производителю за помощью в этой ситуации? Или этому есть препятствия в действующем договоре? Из самого приложения отчёты вызываются корректно? |
Цитата:
|
Romanches, Сразу скажу та версия веба куда вы тыкали в сваггер она совместима с десктоп версией 7.2 и работаботают синхронно только при обновлении обоих частей системы
|
Цитата:
В службе ТП уже нет столь старой версии ПО. Насколько мне известно, ранее такой проблемы с этими методами не наблюдалось. Возможно, дело в устаревших версиях библиотек модуля отчетов (они взаимодействуют с системными DLL). |
Хорошо, спасибо и на этом. Значит, пока выгружаемые отчеты придется отложить до обновления серверного ПО. Товарищи интеграторы, мы открыты к предложениям!
|
Romanches, думаю, Ваш интегратор свяжется с Вами в ближайшее время.
|
Подскажите, есть ли возможность с помощью AutoGRAPH Service API расшифровывать данные с карт тахографа? данные с карт считаны и хранятся в формате .ddd
|
Цитата:
|
Текущее время: 03:09. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot