Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> WSСсылка + SSL = Error          
DartRomanius Подменю пользователя
сообщение 23.05.13, 18:36
Сообщение #1

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Доброго времени суток.

Пытаюсь задействовать веб-сервис от "аукро", и на первом же свидании smile.gif получаю "SSL connection error".

Что я делаю не так?

Заранее благодарен.


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

logist Подменю пользователя
сообщение 23.05.13, 19:04
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

А какие-то данные о подключении, не? Созывать гадалок на шабаш?

Сообщение отредактировал logist - 23.05.13, 19:05


Signature
Личные бесплатные консультации не даю, для этого есть форум!

DartRomanius Подменю пользователя
сообщение 23.05.13, 19:13
Сообщение #3

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(logist @ 23.05.13, 20:04) *
А какие-то данные о подключении, не? Созывать гадалок на шабаш?


сорри.

ссыль - [необходимо зарегистрироваться для просмотра ссылки]

при попытке добавить WSСылку в конфигурацию - выскакивает "SSL connect error".


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

logist Подменю пользователя
сообщение 23.05.13, 19:16
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Брандмауер не блокирует 1С?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

DartRomanius Подменю пользователя
сообщение 23.05.13, 19:22
Сообщение #5

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(logist @ 23.05.13, 20:16) *
Брандмауер не блокирует 1С?


Нет, даже принудительно выключил.


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Vofka Подменю пользователя
сообщение 23.05.13, 19:32
Сообщение #6

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

У меня при попытке добавления WS ссылки 1С виснет намертво, проверил пару раз. Попробую ещё завтра с работы.

logist Подменю пользователя
сообщение 23.05.13, 19:35
Сообщение #7

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Проблема именно в аукро, у меня тоже не добавляется с ошибкой sql. Попробовал первый попавшийся wsdl от амазона - нормально загружается и открывается.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

DartRomanius Подменю пользователя
сообщение 23.05.13, 19:38
Сообщение #8

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(Vofka @ 23.05.13, 20:32) *
У меня при попытке добавления WS ссылки 1С виснет намертво, проверил пару раз. Попробую ещё завтра с работы.


У мну 1С-ка думает минуты 3-4 потом выдает сообщение.

Ну допустим с "определением" можно сделать так:

    WinHTTP = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
    WinHTTP.Open("POST", АдресОпределения, 0);
    WinHTTP.Send();
    ТекстОтвет = WinHttp.ResponseText();
    ТекстДокумент = Новый ТекстовыйДокумент;
    ТекстДокумент.ДобавитьСтроку(ТекстОтвет);
    ТекстДокумент.Записать(ИмяФайлаОпределения);

    Определение = Новый WSОпределения(ИмяФайлаОпределения);


Но точка входа веб-сервиса тоже в HTTPS....

Цитата(logist @ 23.05.13, 20:35) *
Проблема именно в аукро, у меня тоже не добавляется с ошибкой sql. Попробовал первый попавшийся wsdl от амазона - нормально загружается и открывается.


Я подозреваю что проблема с сертификатом.


ЗЫ: И ссылка в броузере нормально открывается.

Сообщение отредактировал DartRomanius - 23.05.13, 19:38


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

logist Подменю пользователя
сообщение 23.05.13, 19:43
Сообщение #9

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

[необходимо зарегистрироваться для просмотра ссылки] вот тут написано:
"You don't have an Allegro account yet? Create and activate it - it is a condition for using WebAPI." - вы зарегистрировались и активировались? Насколько я понял они там дают - логин, пароль, и APIkey из которых создается ключ верификации для работы с данными.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

DartRomanius Подменю пользователя
сообщение 23.05.13, 19:46
Сообщение #10

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(logist @ 23.05.13, 20:43) *
[необходимо зарегистрироваться для просмотра ссылки] вот тут написано:
"You don't have an Allegro account yet? Create and activate it - it is a condition for using WebAPI." - вы зарегистрировались и активировались? Насколько я понял они там дают - логин, пароль, и APIkey из которых создается ключ верификации для работы с данными.


Это все есть.

Повторяюсь в броузере ссыль - [необходимо зарегистрироваться для просмотра ссылки] открывается без проблем.

Сообщение отредактировал DartRomanius - 23.05.13, 19:48


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Vofka Подменю пользователя
сообщение 23.05.13, 19:51
Сообщение #11

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата(logist @ 23.05.13, 20:43) *
"You don't have an Allegro account yet? Create and activate it - it is a condition for using WebAPI." - вы зарегистрировались и активировались? Насколько я понял они там дают - логин, пароль, и APIkey из которых создается ключ верификации для работы с данными.

Это не касается описания веб сервиса.

logist Подменю пользователя
сообщение 23.05.13, 19:53
Сообщение #12

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

ИмяПользователя = "login";
Пароль = "password";
APIkey = "10832513586";
Страна = 209;
VerKey = "";

Определение = Новый WSОпределения("http://webapi.allegro.pl/uploader.php?wsdl");
ОбъектСервиса = Новый WSПрокси(Определение, "urn:AllegroWebApi", "AllegroWebApiService", "AllegroWebApiPort");

ОбъектСервиса.doQuerySysStatus(1, Страна, APIKey, , VerKey);
VerKey = Формат(VerKey, "ЧГ=");

// Дальше работаем с данными
ОбъектСервиса.ИмяФункции....

как-то так smile.gif


Signature
Личные бесплатные консультации не даю, для этого есть форум!

DartRomanius Подменю пользователя
сообщение 23.05.13, 20:03
Сообщение #13

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Цитата(logist @ 23.05.13, 20:53) *
ИмяПользователя = "login";
Пароль = "password";
APIkey = "10832513586";
Страна = 209;
VerKey = "";

Определение = Новый WSОпределения("http://webapi.allegro.pl/uploader.php?wsdl");
ОбъектСервиса = Новый WSПрокси(Определение, "urn:AllegroWebApi", "AllegroWebApiService", "AllegroWebApiPort");

ОбъектСервиса.doQuerySysStatus(1, Страна, APIKey, , VerKey);
VerKey = Формат(VerKey, "ЧГ=");

// Дальше работаем с данными
ОбъектСервиса.ИмяФункции....

как-то так smile.gif


Оно то правильно кроме
Определение = Новый WSОпределения("http://webapi.allegro.pl/uploader.php?wsdl");

надо так
Определение = Новый WSОпределения("https://webapi.allegro.pl/uploader.php?wsdl");


но ошибка будет такая же.

ЗЫ: если сделать так
Определение = Новый WSОпределения("http://webapi.allegro.pl/uploader.php?wsdl");

то будет - "Extra content at the end of the document".
Там перенаправление на HTTPS, и получается пустые данные.


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

logist Подменю пользователя
сообщение 23.05.13, 21:05
Сообщение #14

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

По шерстил инет, пишут что WSDL в 1C и HTTPS "не родня". Предлагается единственное решение: сохранить сертификат (текст 64-х битной кодировки) в файле cacert.pem папка bin 1C, у меня оно не сработало. Найдете решение, буду признателен если отпишитесь тут.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

DartRomanius Подменю пользователя
сообщение 25.05.13, 17:34
Сообщение #15

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Всплыл новый опус.

На одной и той же машине 1С 8.2 и 8.1

8.1 без проблем съела определение по HTTPS.
8.2 - ...... (вырезано цензурой)

Вот тут я уже ничего не понимаю, где я "портачу". ЧЯДНТ?????


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

DartRomanius Подменю пользователя
сообщение 28.05.13, 23:56
Сообщение #16

Ветеран
Иконка группы
Группа: Местный
Сообщений: 824
Из: Запорожье
Спасибо сказали: 145 раз
Рейтинг: 0

Итого, исследования показали:

8.1 - Web-Сервис (внешний) через HTTPS работает
8.2 - скорее всего проблемы с сертификатами, все манипуляции не привели к положительному результату.
.... ЗЫ? тестировалось на 5-ти разных машинах, идентичные результаты.
8.3 (тестовый релиз) - работает, изменения в работе с SSL.

Вывод, жду выхода релиза 8.3 smile.gif


Signature
-----------------------------------------------------------------------------------
Единственный, интуитивно понятный интерфейс - мамкина сиська!
Всему остальному надо учиться! (с) Не знаю кто....

Спасибо сказали: logist, Vofka,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 23.04.24, 9:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!