Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/04/2018 16:28:43
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
ANIT wrote:
"А месье знает толк в извращениях!"  Сказано, сделано. Спасибо за подсказку.
Говорила мне мама: "Иди учиться на бухгалтера!", нет же HTTP, HTML, DOM...
А я давно уже предлагал: headless browser + Selenium. Сначала долго парсим и настраиваем, потом имеем всю гибкость и функциональность имеющегося веб-фейса, но без утомительного мышеводства по экранам.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/04/2018 17:39:40
|
ANIT
![[Avatar]](/vetrf-forum/images/avatar/f30824bacaaabc2fc3aa0b6d658a56e9.jpg)
Зарегистрирован: 09/09/2016 11:26:18
Сообщений: 196
От: Катерина Бакшеева
Оффлайн
|
lalex23 wrote:
ANIT wrote:
"А месье знает толк в извращениях!"  Сказано, сделано. Спасибо за подсказку.
Говорила мне мама: "Иди учиться на бухгалтера!", нет же HTTP, HTML, DOM...
нет, ну я понимаю что это можно сделать, но смысл?
Ну можно попробовать еще раз написать разработчикам Меркурия "добавьте короткий номер ВСД в АПИ!!!"
lalex23 wrote: но смысл?
|
------------------------
"Тяжела и неказиста жизнь простого программиста." |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/04/2018 18:01:51
|
ANIT
![[Avatar]](/vetrf-forum/images/avatar/f30824bacaaabc2fc3aa0b6d658a56e9.jpg)
Зарегистрирован: 09/09/2016 11:26:18
Сообщений: 196
От: Катерина Бакшеева
Оффлайн
|
Владимир Игнатов wrote:
А я давно уже предлагал: headless browser + Selenium. Сначала долго парсим и настраиваем, потом имеем всю гибкость и функциональность имеющегося веб-фейса, но без утомительного мышеводства по экранам.
А смысл. Без данных из базы все равно не взлетит. С учетной системой данные меркурия как-то надо сопоставлять, и тут без API никуда. А с браузером... ID полей у них нет толком местами. Завтра обновят чего на сайте коряво и всё... хотя та же ерундистика сейчас и с апи происходит.
|
------------------------
"Тяжела и неказиста жизнь простого программиста." |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 06/04/2018 07:27:30
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
ANIT wrote:Завтра обновят чего на сайте коряво и всё... хотя та же ерундистика сейчас и с апи происходит.
Именно! Но если в случае с API Главный в очередной раз скажет (близко к цитированию): "у нас все работает, это вы там криворукие, за год не могли написать интеграцию", то свой же веб-фейс они вынуждены исправлять быстро-быстро, т.к. здесь любому ежу очевидно, что это у них не работает.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 06/04/2018 10:08:40
|
ANIT
![[Avatar]](/vetrf-forum/images/avatar/f30824bacaaabc2fc3aa0b6d658a56e9.jpg)
Зарегистрирован: 09/09/2016 11:26:18
Сообщений: 196
От: Катерина Бакшеева
Оффлайн
|
Владимир Игнатов wrote:
ANIT wrote:Завтра обновят чего на сайте коряво и всё... хотя та же ерундистика сейчас и с апи происходит.
Именно! Но если в случае с API Главный в очередной раз скажет (близко к цитированию): "у нас все работает, это вы там криворукие, за год не могли написать интеграцию", то свой же веб-фейс они вынуждены исправлять быстро-быстро, т.к. здесь любому ежу очевидно, что это у них не работает.
Если с нерабочим API вы можете хоть какие-то обоснованные претензии предъявить. То с WEB в случае остановки работы потому что кто-то решил поменять дизайн, а то и вообще сайт залепить на другом движке и сменить все наименования полей, а то и попросту их убрать. Претензии можно будет предъявлять только себе за то, что пустились в эту аферу. Второй момент, это модификация данных. Был у вас контрагент ИП Пупкин с площадкой Магазин Солнышко, вы его каким-то образом себе в базу затянули через WEB, а завтра он переименовался в Индивидуальный предприниматель Пупкин Иван Васильевич и площадку заодно в магазин "Солнышко" (тверской бульвар д 7). ИИ? как его искать то после? Да и Гуиды элементов откуда брать? Которые так часто просят некоторые предоставить?
|
------------------------
"Тяжела и неказиста жизнь простого программиста." |
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 06/04/2018 10:19:49
|
Vladimir2017
![[Avatar]](/vetrf-forum/images/avatar/e8ad3f3f04296aa9be9de71a674e3769.jpg)
Зарегистрирован: 02/10/2017 14:31:03
Сообщений: 362
Оффлайн
|
У меня был удачный опыт интеграции через веб портал. В принципе сделать такое можно, с одним но - портал не должен использовать идентификаторов либо использовать заранее известные идентификаторы, как всем известные Гуиды. Веб портал Меркурия, при формировании посылки, использует свои внутренние идентификаторы, которые имеют тип int либо bigint, по этому полноценную интеграцию через портал сделать, к сожалению, невозможно.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 06/04/2018 11:39:20
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
ANIT wrote:Если с нерабочим API вы можете хоть какие-то обоснованные претензии предъявить.
Сколько раз уж было, ответ один. (см. "а разгадка одна")
ANIT wrote:То с WEB в случае остановки работы потому что кто-то решил поменять дизайн, а то и вообще сайт залепить на другом движке и сменить все наименования полей, а то и попросту их убрать. Претензии можно будет предъявлять только себе за то, что пустились в эту аферу.
Здесь, скорее, беда в том, что в случае парсинга сайта тот, кто будет это делать, вечно "догоняющий". Дизайн может поменяться внезапно, без предварительного объявления, а может и дизайн остаться, просто изменятся какие-то " точки привязки".
ANIT wrote:Второй момент, это модификация данных. Был у вас контрагент ИП Пупкин с площадкой Магазин Солнышко, вы его каким-то образом себе в базу затянули через WEB, а завтра он переименовался в Индивидуальный предприниматель Пупкин Иван Васильевич и площадку заодно в магазин "Солнышко" (тверской бульвар д 7). ИИ? как его искать то после? Да и Гуиды элементов откуда брать? Которые так часто просят некоторые предоставить?
Вот да, справочники нужно драть через API.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 10/04/2018 14:27:37
|
GusVal
Зарегистрирован: 10/11/2017 12:14:53
Сообщений: 176
Оффлайн
|
Мда...
Сдается мне "непредоставление" серии и номера ВСД имеет какой-то сакральный смысл...
Я не верю, что это сложно реализуется на техническом уровне.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/04/2018 08:30:31
|
nifor
![[Avatar]](/vetrf-forum/images/avatar/a17479231dc298309a3fda7d7d00111a.jpg)
Зарегистрирован: 21/04/2017 04:01:50
Сообщений: 150
Оффлайн
|
ANIT wrote:
lalex23 wrote:
ANIT wrote:
"А месье знает толк в извращениях!"  Сказано, сделано. Спасибо за подсказку.
Говорила мне мама: "Иди учиться на бухгалтера!", нет же HTTP, HTML, DOM...
нет, ну я понимаю что это можно сделать, но смысл?
Ну можно попробовать еще раз написать разработчикам Меркурия "добавьте короткий номер ВСД в АПИ!!!"
lalex23 wrote: но смысл?
Тут нужно петицию писать Путину. Только так сможем добавить !!!
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/04/2018 10:09:21
|
miskevich
Зарегистрирован: 27/12/2017 13:04:17
Сообщений: 139
Оффлайн
|
Готова петиция, поддержите!
https://chn.ge/2ED2XPc
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/04/2018 10:17:37
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
Прекрасно!
Коли будете рядом там, сделайте еще пару-тройку: добиться того, шлюз версии 2.0 полностью соответствовал документации на него. Не выполнять обновление продуктивной версии до (хотя бы месячного) тестирования в тестовом контуре. Ну и т.д.
"Бакалейщик и кардинал - это сила" (с)...
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/04/2018 12:53:51
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
А на самом деле "провести всестороннюю независимую экспертизу шлюза API 2.0, определить соответствие работы шлюза опубликованной документации, убедиться в полной работоспособности и адекватности ответов от шлюза посылаемым запросам, провести нагрузочное тестирование. Сформулировать список выявленных нестыковок и ошибок. Получив от разработчиков уведомление об устранении выявленных ранее нестыковок и ошибок, провести новую экспертизу (итерационно). Отложить обязательную электронную сертификацию на срок не менее полугода с момента устранения всех выявленных недочетов."
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 11/04/2018 12:54:45
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/04/2018 12:55:51
|
nmzn1
![[Avatar]](/vetrf-forum/images/avatar/4910fcdaedc2be5c5f05533b7a9cb8c2.jpg)
Зарегистрирован: 11/05/2017 09:25:20
Сообщений: 4977
Оффлайн
|
Владимир Игнатов wrote:Отложить обязательную электронную сертификацию на срок не менее полугода с момента устранения всех выявленных недочетов.
двумя руками - ЗА!
уже пора отложить на полгодика-годик
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 11/04/2018 13:00:53
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/04/2018 13:04:31
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
А вот и новость в тему: http://tass.ru/ekonomika/5107191
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 11/04/2018 13:06:52
|
Маринин
![[Avatar]](/vetrf-forum/images/avatar/b59c21a078fde074a6750e91ed19fb21.jpg)
Зарегистрирован: 05/05/2017 08:38:31
Сообщений: 39
Оффлайн
|
Это еще что... Вот к примеру ошибка при оформлении входящих ЭВСД через API. Если пользователь оформил ЭВСД через WEB и при этом производителя указал не из справочника, а строкой, то при получении данных по этому ЭВСД, в поле с инфой о производите не чего нет. Следовательно при гашении обязательно необходимо указать GUID производителя. Сделал запрос к разработчикам и попросил из дать официальный ответ на это. Вот что ответили:
"Здравствуйте!
На данный момент Ветис.API 2.0 не поддерживает передачу производителя, заданного в ветеринарном сертификате не идентификатором, а текстом. Сейчас идёт обсуждение, каким образом можно улучшить сложившуюся ситуацию.
На данный момент мы можем рекомендовать два выхода:
1. Предложить поставщикам корректно заполнять данные в ветеринарных сертификатах.
2. Гасить подобные ВСД через веб."
Т.е. применение API вообще становиться невозможным.
Такой вот API))))
|
|
 |
|