Имя: Пароль:
1C
 
Работа с Яндекс.Маркет
, , , , ,
0 morik44
 
25.09.16
23:09
Собственно хотелось бы унать мнение экспертов: хочу настроить взайимодействие УТ10 и яндекс маркет, вот описание https://tech.yandex.ru/market/partner/doc/dg/concepts/request-method-docpage/

пробую реализовать в 1с в виде веб-сервиса либо в виде Http сервиса, но нарисовалась проблема в том, что Http сервис не работает через https почему то, в журнале регистрации проходит авторизация, но в методы не заходит. А с веб сервисом я так понял не прокатит, так как из яндекса идёт обычный post запрос.  Может у кого то есть какие мысли как тут лучше оформить?
1 Garykom
 
гуру
25.09.16
23:14
https из 1С работает
2 Mauser
 
25.09.16
23:20
(1) У него наоборот, "в 1с", инициатором является Яндекс. Соответственно надо курить настройку веб-сервера и т.д. и т.п.
Давайте послушаем.

(0) Оформить все надо грамотно, начиная с понимания http протокола. Рассказывать не буду, подпишусь для интереса.
3 morik44
 
25.09.16
23:20
(1) да ну, веб сервис у меня норс работает.
Даже есть офиц. подтверждение
4 morik44
 
25.09.16
23:20
5 Garykom
 
гуру
25.09.16
23:22
Таймаут

При обращении к магазину Яндекс.Маркет использует таймауты на соединение и получение ответа. Если магазин не успевает ответить на запрос в течение указанного таймаута, Яндекс.Маркет засчитывает магазину ошибочный ответ. Таймаут на соединение составляет 1 с, таймаут на получение ответа зависит от ресурса и указан на соответствующей странице ресурса.
6 Garykom
 
гуру
25.09.16
23:24
(5)+ Очень рекомендую сделать на php/nodejs/mysql отдельный сервис ответа для яндекс.маркета.
И данными с ним обмениваться из 1С периодически, будет надежнее в разы и шустрее.

Просто иначе запросами из маркета 1С-ку тупо за ддосят.
7 Mauser
 
25.09.16
23:26
(6) Хорошо, что тебя Serginio1 не слышит ;)
8 morik44
 
25.09.16
23:27
(6) ну да, хороший вариант
9 morik44
 
25.09.16
23:29
а из за чего всё же может не работать http-сервис при обращении к нему по защищенному протоколу?
10 Mauser
 
25.09.16
23:32
(9) а что значит "не работать"?
11 Garykom
 
гуру
25.09.16
23:33
(9) почитай про ssl и сертификаты, там очень интересно
12 morik44
 
25.09.16
23:35
(10) методы не отрабатываются, без SSL всё работает и веб-сервис и http-сервис, а с ssl только веб-сервис.
13 morik44
 
25.09.16
23:36
кстати платформа 8.3.6.2390 может стоит обновить..
14 Mauser
 
25.09.16
23:41
(12) Пойдем путем дальним...
Ошибка при этом какая нибудь возникает? Или там в журнале регистрации что пишется?
15 Mauser
 
25.09.16
23:44
В журнале веб-сервера что по этому поводу говорится?
16 morik44
 
25.09.16
23:46
(14) да ошибки нету, http://c2n.me/3CBCsnC  вот что в журнале
а в ответ http://c2n.me/3CBCzTo  сервис не найден
17 morik44
 
25.09.16
23:48
в журнале веб сервера
18 morik44
 
25.09.16
23:48
93.158.141.52 - - [26/Sep/2016:00:39:47 +0400] "POST /test/hs/YMarket.1cws?wsdl/cart? HTTP/1.1" 404 -
19 Torquader
 
25.09.16
23:50
Как бы, 404 - все Web-мастера знают.
Вам присылают запрос несуществующей страницы.
20 Torquader
 
25.09.16
23:52
Вообще, заданное время ответа на запрос и 1С - не верю, что это можно совместить - просто, если сервису сделать отдельные неблокируемые из-вне регистры для обмена данными, то это мало будет отличаться от отдельного сервиса с выгрузкой-загрузкой данных.
А если основные, то при проведении какого-то документа немного задним числом можно будет успешно получить штрафные баллы.
И, сайт - у магазина должен быть сайт - и, значит, php у вас уже есть.
21 Mauser
 
26.09.16
00:39
(16) Гм. И давно http сервис обязан на ?wsdl отвечать?
22 Mauser
 
26.09.16
00:41
Возьми паузу, почитай книжки, а?
23 Mauser
 
26.09.16
00:42
Чем веб-сервис от http-сервиса отличается, про soap там, про запросы...
24 morik44
 
26.09.16
07:33
(21) бляха, на веб сервисах завис, и забыл убрать ненужные букавки))) вот что значит утро вечера мудренее)) большое спасибо за то что тыкнули носом)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан