Сбой QBWebConnector для serverVersion () - PullRequest
0 голосов
/ 30 апреля 2020

Я использую файл примера, указанный в \ quickbooks- php -master \ docs \ web_connector \ example_app_web_connector. Я изменил файл example.qw c следующим образом

`

<?xml version="1.0"?>
<QBWCXML>
    <AppName>QuickBooks Web Connector example</AppName>
    <AppID></AppID>
    <AppURL>https://localhost/quickbooks-php-master/docs/web_connector/example_app_web_connector/qbwc.php</AppURL>
    <AppDescription></AppDescription>
    <UserName>username</UserName>
    <OwnerID>{90A44FB7-33D9-4815-AC85-AC86A7E7D1EB}</OwnerID>
    <FileID>{57F3B9B6-86F1-4FCC-B1FF-967DE1813D20}</FileID>
    <QBType>QBFS</QBType>
    <Scheduler>
        <RunEveryNMinutes>2</RunEveryNMinutes>
    </Scheduler>
    <IsReadOnly>false</IsReadOnly>
</QBWCXML>

`

Клиент успешно поставлен в очередь из формы. php, но QBW C завершается с ошибкой при обновлении с этой ошибкой.

20200430.06: 52: 36 UT C: QBWebConnector.SOAPWebService.instantiateWebService (): Инициировано соединение со следующим приложением. 20200430.06: 52: 36 UT C: QBWebConnector.SOAPWebService.instantiateWebService (): AppName: пример веб-коннектора QuickBooks Пример соединителя 20200430.06: 52: 36 UT C: QBWebConnector.SOAPWebService.instantiateWebService (): AppURL: https://localhost/quickbooks-php-master/docs/web_connector/example_app_web_connector/qbwc.php 20200430.06: 52: 36 UT C: QBWebConnector.SOAPWebService.do_server (): ** Вызов сервера версии (). 20200430.06: 52: 40 UT C: QBWebConnector.SOAPWebService.do_serverVersion (): Сообщение об ошибке: невозможно подключиться к удаленному серверу. Обновление не может быть продолжено.

Ответы [ 2 ]

0 голосов
/ 01 мая 2020

хорошо, так что я понял эту часть. В примере .qw c в качестве имени пользователя было указано «username», а в конфигурации. php в качестве имени пользователя было «quickbooks». поэтому я изменил 'username' на 'quickbooks' в примере. qw c, и эта ошибка также прошла.

0 голосов
/ 30 апреля 2020

Если вы посещаете URL, который вы указали в веб-браузере:

Ваш веб-браузер действительно подключается к Это?

Похоже, что вы на самом деле не используете httpS:// веб-сервер с поддержкой TLS на localhost.

Вы хотели использовать вместо него http:// (без TLS?):

...