Имя: Пароль:
1C
1С v8
Кто-нибудь подключался к API Яндекс.Директ из 1С
,
0 ilou
 
21.10.11
21:46
Добавил WS-Ссылку по WSDL http://soap.direct.yandex.ru/wsdl/v4
все загрузилось теперь пытаюсь подключиться и Вот такую ерунду выдает:

{Форма.Форма.Форма(8)}: Ошибка при вызове метода контекста (СоздатьWSПрокси)
WSПрокси = WSСсылки.WSСсылкаЯндексДирект.СоздатьWSПрокси("https://soap.direct.yandex.ru/api/v4/","YandexAPIService","APIPort");
по причине:
Сервис не найден. {https://soap.direct.yandex.ru/api/v4/}:YandexAPIService

Кто делал, где мог ошибиться?
1 zak555
 
21.10.11
21:49
размещать объявы там - развод для лохов
2 ilou
 
21.10.11
21:51
(1) Так есть такая задачка, вот и мучаюсь...может быть кто делал, надеюсь подскажут, а то совсем в тупике :(
3 aleks-id
 
21.10.11
22:02
(2) триста баксов.
4 ilou
 
21.10.11
22:05
(3) это уж чересчур...подскажите, кто-нибудь я ж не прошу за меня все писать...
5 mrFreeman
 
21.10.11
22:06
(0) как правило на подобных сервисах всегда есть описание api, в крайнем случае тех.поддержка его высылает по запросу.
6 aleks-id
 
21.10.11
22:06
(4) а ты хочешь предложить нам просто так разбираться в ындексовом апигамне?
7 aleks-id
 
21.10.11
22:09
+(6) меня вообще поражают многие деятели. вместо того чтобы понять почему их г0внокод нихера не пашет - просят написать код или разобраться в проблеме тут за них. окуеть.
8 ilou
 
21.10.11
22:11
Так я спрашиваю тех кто делал уже, а не первый раз видит.
9 aleks-id
 
21.10.11
22:12
да щитай никто. иначе давно бы продали код тыщь за 10.
10 ilou
 
21.10.11
22:16
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:ns0="API"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
 <SOAP-ENV:Header>
   <locale>ru</locale>
 </SOAP-ENV:Header>
 <SOAP-ENV:Body>
   <ns0:GetClientInfo SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
     <params soapenc:arrayType="xsd:string[]">
       <xsd:string>agrom</xsd:string>
       <Login>agrom</Login>
     </params>
   </ns0:GetClientInfo>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Вот например код из справки с Яндекса...и так и сяк пробовал и разные значений подставлял и динамически вызывал..все одно и то же...

Определение = Новый WSОпределения("http://soap.direct.yandex.ru/wsdl/v4");
   Прокси = Новый WSПрокси(Определение,"https://soap.direct.yandex.ru/api/v4/", "YandexAPIService", "APIPort");
11 zmaximka
 
21.10.11
22:24
http попробуй вместо https
12 zmaximka
 
21.10.11
22:25
ну это просто на вскидку идея
13 aleks-id
 
21.10.11
22:41
ms soap 3 юзайте для таких извратов.