PHP-библиотека Consolibyte QuickBooks - Как отлаживать / просматривать ошибки? - PullRequest
0 голосов
/ 21 июня 2019

В настоящее время я пытаюсь импортировать список клиентов из моей установки QB, используя методы _quickbooks_customer_import_request () и _quickbooks_customer_import_response () , найденные в PHP-библиотеке Consolibyte QB в docs/web_connector/example_web_connector_import.php файл.

Когда я запускаю Web Connector, он может установить соединение и получить запрос от моего сервера. Затем он выдает ошибку в ответе (когда QB связывается с моим сервером и пытается передать ему данные ответа). Ошибка, отображаемая в Web Connector, является общим getLastError() сообщением:

enter image description here

Когда я смотрю в таблицу quickbooks_log , которую библиотека Consolibyte создала в базе данных quickbooks MySQL, я вижу следующее:

enter image description here

Приведенное выше не показывает причину ошибки. Как мне зарегистрировать основные ошибки здесь? Я бы предпочел решение, в котором подробное описание ошибки можно вставить в таблицу quickbooks_log в формате JSON.

1 Ответ

0 голосов
/ 24 июня 2019

Здесь есть раздел Troubleshooting документации:

Вам следует начать с перевода веб-соединителя в режим VERBOSE и просмотра содержимого журнала журнала веб-соединителя.

Также проверьте журнал ошибок PHP.

Существует много разных мест, где может возникать ошибка (PHP, конфигурация, SSL / TLS, QuickBooks и т. Д.), Поэтому начните с журнала Web Connector и перейдите оттуда.

...