Ответ
 
Опции темы
Старый 27.11.2019, 07:58    | »»» |  #1
Waso
Начинающий
 
Аватар для Waso
 
Иркутск
Регистрация: 15.08.2018
Сообщений: 8
Waso is on a distinguished road
По умолчанию Автограф.WEB и интеграция с 1С, как?

Изначально стоял .NET service и работала интеграция через XML. После добавления в схему новой машины все сломалось. Нам посоветовали поставить WEB версию. поставили, теперь маюсь с запросами.
Из дебага 1С берем старый (когда-то работавший запрос), который выглядит так:
Код:
http://autograph:8200/GetTrips/Gazobeton/53ab7ce7-bcd0-4901-aa12-2ac4d9789279/20191104-0600/20191104-1600/0/*/*
Согласно документации JSON запросы должны выглядеть так:

Перелопачиваем под WEB то, что было в дебаге. По идее это должно выглядеть так:
Код:
http://autograph/ServiceJSON/GetTrips?schemaID=Gazobeton&IDs=53ab7ce7-bcd0-4901-aa12-2ac4d9789279&SD=20191104-0600&ED=20191104-1600&tripSplitterIndex=0
получаем:

Что я делаю не так? schemaID никак не желает передаваться.
И да, можно заметить, что здесь нет sessionID. его наличие или отсутствие не влияет ошибку.




И да, в документации написано, что в WEB можно сгенерировать токен, чтобы обходится без логинов/паролей, в нынешнем интерфейсе этого нет. Где взять? И не является ли ID генерируемый методом Login тем самым токеном?




версия WEB webmap_net_20191118.zip
Что ещё требуется для решения?
Waso вне форума   Ответить с цитированием
Старый 27.11.2019, 08:36    | »»» |  #2
Ivan
ТехноКом
 
Аватар для Ivan
 
г. Челябинск, ООО "ТехноКом"
Регистрация: 14.02.2012
Сообщений: 1,126
Ivan is on a distinguished road
По умолчанию

Сообщение от Waso Посмотреть сообщение
Что я делаю не так?
Вы к дилеру обращались с данным вопросом?

Запрос некорректный, в описании приведены примеры таких запросов. - http://i.tk-chel.ru/ivan/sharex/chro...7_13-34-50.png

Ошибки следующие: http://i.tk-chel.ru/ivan/sharex/chro...7_13-32-51.png, т.е. адрес WEBa некорректный и запрос схемы, нужно указывать не имя, а GUID схемы, который возвращается при запросе метода EnumSchemas

ООО «ТехноКом», г. Челябинск
Черепанов Иван Олегович, инженер технической поддержки
Ivan вне форума   Ответить с цитированием
Старый 27.11.2019, 09:03    | »»» |  #3
Waso
Начинающий
 
Аватар для Waso
 
Иркутск
Регистрация: 15.08.2018
Сообщений: 8
Waso is on a distinguished road
По умолчанию

Сообщение от Ivan Посмотреть сообщение
Сообщение от Waso Посмотреть сообщение
Что я делаю не так?
Вы к дилеру обращались с данным вопросом?
Общение с дилером странно как никогда. Дозвониться до конкретного человека я могу с трудом.



Сообщение от Ivan Посмотреть сообщение
Запрос некорректный, в описании приведены примеры таких запросов. - http://i.tk-chel.ru/ivan/sharex/chro...7_13-34-50.png

Зачем мне WCF? Вроде речь шла о JSON.



Сообщение от Ivan Посмотреть сообщение


Ошибки следующие: http://i.tk-chel.ru/ivan/sharex/chro...7_13-32-51.png, т.е. адрес WEBa некорректный и запрос схемы, нужно указывать не имя, а GUID схемы, который возвращается при запросе метода EnumSchemas
Почему адрес WEBа неправильный? Нужен IP? поставил ID схемы, запрос заработал, что-то возвращается.

Добавлено через 2 минуты
И ещё один вопрос. Насколько я понялл license.xml ограничивает только доступ к самому .WEB ? Для интеграции лицензия роли не играет?

Добавлено через 4 минуты
Сообщение от Ivan Посмотреть сообщение
и запрос схемы, нужно указывать не имя, а GUID схемы, который возвращается при запросе метода EnumSchemas
И опять у вас полное несоответствие документации и реальности....


Идем в http://wiki.tk-chel.ru/index.php/Aut...rvice_GetTrips смотрим раздел про JSON как выглядит запрос. В скриншоте он же
Waso вне форума   Ответить с цитированием
Старый 27.11.2019, 09:33    | »»» |  #4
Ivan
ТехноКом
 
Аватар для Ivan
 
г. Челябинск, ООО "ТехноКом"
Регистрация: 14.02.2012
Сообщений: 1,126
Ivan is on a distinguished road
По умолчанию

Сообщение от Waso Посмотреть сообщение
Зачем мне WCF? Вроде речь шла о JSON.
Там и JSON ниже, курсор случайно попал на WCF, если Вы на это заострили внимание.

Сообщение от Waso Посмотреть сообщение
Почему адрес WEBа неправильный? Нужен IP?
Нужен IP или DNS.

Сообщение от Waso Посмотреть сообщение
ещё один вопрос. Насколько я понял license.xml ограничивает только доступ к самому .WEB ?
Да, ограничение из вне, как внешний ресурс. Если лицензия по умолчанию, то работа доступна только локально.

Сообщение от Waso Посмотреть сообщение
И опять у вас полное несоответствие документации и реальности
По поводу правок данного руководства можно отписаться по адресу denisio@tk-chel.ru
Сейчас не успевают отследить и внести правки, но это временно.

ООО «ТехноКом», г. Челябинск
Черепанов Иван Олегович, инженер технической поддержки
Ivan вне форума   Ответить с цитированием
Старый 27.11.2019, 09:55    | »»» |  #5
Waso
Начинающий
 
Аватар для Waso
 
Иркутск
Регистрация: 15.08.2018
Сообщений: 8
Waso is on a distinguished road
По умолчанию

Сообщение от Ivan Посмотреть сообщение
Сообщение от Waso Посмотреть сообщение
Зачем мне WCF? Вроде речь шла о JSON.
Там и JSON ниже, курсор случайно попал на WCF, если Вы на это заострили внимание.
конечно заострил. так как если кликнуть на JSON, то можно пару раз пробежать по кругу и ничего нового не узнать, попробуйте

Добавлено через 2 минуты
Сообщение от Ivan Посмотреть сообщение
Сообщение от Waso Посмотреть сообщение
Почему адрес WEBа неправильный? Нужен IP?
Нужен IP или DNS.
Сервер находится внутри локалки, там что FQDN, что имя хоста, все едино.
Waso вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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