Страница 1 из 1

Получение данных из Merlion по API

Добавлено: 14 янв 2019 12:04
Anna_ritmit
Добрый день! В новом году проблемы с получением данных из API Merlion, начиная с 10 января (9 января данные загрузились нормально). Это частный случай, или не только у меня такая проблема? Визуально выглядит так (скриншот). Показывается только первая строка, так может длиться долго, минут 40, больше ничего не происходит. Потом я нажимала на отмену, так как это не единственный прайс, который нужно загружать. Единственный путь понять, какая ошибка - ждать час и более? Разработчикам API Merlion писала, они отвечают: "Запросите у разработчика, на каком именно методе, с какими параметрами и какую именно ошибку получаете."

Re: Получение данных из Merlion по API

Добавлено: 14 янв 2019 12:32
TechAdmin
Проверьте в файле наличие ошибок
c:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\logs\error.log

Re: Получение данных из Merlion по API

Добавлено: 14 янв 2019 12:52
Anna_ritmit
Последняя ошибка:
2019/01/09 11:20:53 [error] 3896#300: *1 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "POST /get_emails.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9010", host: "localhost:8087"
Более поздних ошибок нет из-за отмены загрузки с нашей стороны?

Re: Получение данных из Merlion по API

Добавлено: 14 янв 2019 12:54
TechAdmin
Это что то при получении прайсов по эл. почте.
Пробовали перезапускать ПК?

Re: Получение данных из Merlion по API

Добавлено: 15 янв 2019 12:47
Anna_ritmit
Мы сейчас отказались от получения одного из прайсов по почте. Но не убрали из настроек.
Да, компьютер перезагружала. Сегодня то же самое - отображается, как в скриншоте, уже минут 40 на этой стадии.

Re: Получение данных из Merlion по API

Добавлено: 16 янв 2019 09:34
Anna_ritmit
Добрый день! Что же делать с этой проблемой? Перезагрузка не помогает, в логах информации по ней нет. Если я не буду прерывать закачку данных из Мерлиона, то через несколько часов по-любому должно появиться сообщение о типе ошибки?

Re: Получение данных из Merlion по API

Добавлено: 16 янв 2019 09:44
TechAdmin
Проверьте наличие ошибок в файле
c:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\parser_log_trader_prices.html

Re: Получение данных из Merlion по API

Добавлено: 16 янв 2019 14:49
Anna_ritmit
Ошибка следующего вида:

22519Error: Unknown error type File: C:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\html\api_merlion.php Message: Uncaught SoapFault exception: [401] Your client code blocked. Contact to api@merlion.ru or to Financial Department of company Merlion in C:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\html\api_merlion.php:249 Stack trace: #0 C:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\html\api_merlion.php(249): SoapClient->__call('getCatalog', Array) #1 C:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\html\api_merlion.php(249): SoapClient->getCatalog('All') #2 C:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\html\api_merlion.php(105): getCatalog('All') #3 {main} thrown Line: 249

Re: Получение данных из Merlion по API

Добавлено: 16 янв 2019 16:28
TechAdmin
В ошибке есть текст с причиной:

Код: Выделить всё

Your client code blocked. Contact to api@merlion.ru or to Financial Department of company Merlion