Merlion API не работает
Добавлено: 21 май 2015 16:28
Очень полезная весчь. Ибо прайс мерлиона очень большой и загрузка из экселя занимает крайне много времени.
Но не работает.
Выдает ошибку:
22519Error: Unknown error type File: D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php Message: Uncaught SoapFault exception: [HTTP] Internal Server Error in D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php:263 Stack trace: #0 [internal function]: SoapClient->__doRequest('__call('getCatalog', Array) #2 D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php(263): SoapClient->getCatalog('All') #3 D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php(119): getCatalog('All') #4 {main} thrown Line: 263
Насколько понимаю проблема в СОАПе ?
Не работает ни на рабочей программе, которая стоит на вирсервер2008. Дома поставил на вин7 демо, результат тотже.
Кроме того немного непонятны 3 вещи
1. Почему программа не спрашивает код клиента, а ведь именно по нему устанавливается уровень цен.
2. Адрес АПИ сервера стоит по умолчанию https://api.merlion.com, а в тех описании предлагается использовать один из вариантов (их я тоже пробовал поставить - не помогло)
https://api.merlion.com/re/mlservice2?wsdl (стиль rpc/encoded)
https://api.merlion.com/dl/mlservice2?wsdl (стиль document/literal)
https://api.merlion.com/rl/mlservice2?wsdl (стиль rpc/literal)
3. Нет возможности выбрать склад, который смотреть. У меня в б2б 2 склада: Москва и Новосибирск.
Вроде в программе есть апи ОСИЭС, но при выборе его перекидывает зачем-то на напоминание пароля по адресу https://b2b.ocs.ru/BecomePartnerRequest.aspx
Но не работает.
Выдает ошибку:
22519Error: Unknown error type File: D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php Message: Uncaught SoapFault exception: [HTTP] Internal Server Error in D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php:263 Stack trace: #0 [internal function]: SoapClient->__doRequest('__call('getCatalog', Array) #2 D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php(263): SoapClient->getCatalog('All') #3 D:\site\E-Trade PriceList Importer\PriceParser\html\api_merlion.php(119): getCatalog('All') #4 {main} thrown Line: 263
Насколько понимаю проблема в СОАПе ?
Не работает ни на рабочей программе, которая стоит на вирсервер2008. Дома поставил на вин7 демо, результат тотже.
Кроме того немного непонятны 3 вещи
1. Почему программа не спрашивает код клиента, а ведь именно по нему устанавливается уровень цен.
2. Адрес АПИ сервера стоит по умолчанию https://api.merlion.com, а в тех описании предлагается использовать один из вариантов (их я тоже пробовал поставить - не помогло)
https://api.merlion.com/re/mlservice2?wsdl (стиль rpc/encoded)
https://api.merlion.com/dl/mlservice2?wsdl (стиль document/literal)
https://api.merlion.com/rl/mlservice2?wsdl (стиль rpc/literal)
3. Нет возможности выбрать склад, который смотреть. У меня в б2б 2 склада: Москва и Новосибирск.
Вроде в программе есть апи ОСИЭС, но при выборе его перекидывает зачем-то на напоминание пароля по адресу https://b2b.ocs.ru/BecomePartnerRequest.aspx