我正在使用Consolibyte的Quick Books Desktop的PHP开发工具包,但出现以下消息,验证失败:
20200322.03:39:26 UTC:QBWebConnector.SOAPWebService.do_authenticate():QBWC1012:由于以下错误消息,身份验证失败。客户f ...
。QWC文件:
<?xml version="1.0"?>
<QBWCXML>
<AppName>Local Netexem</AppName>
<AppID></AppID>
<AppURL>https://bitsclan-solutions.com/quickbooks/qbwc</AppURL>
<AppDescription>Netexem Quickbooks</AppDescription>
<AppSupport>https://bitsclan-solutions.com/quickbooks/qbwc</AppSupport>
<UserName>username</UserName>
<OwnerID>{b7177e65-2f70-a214-214c-aed509cd911e}</OwnerID>
<FileID>{ba656061-e8a4-0a24-95fa-aa6c74b5f6b9}</FileID>
<QBType>QBFS</QBType>
<Notify>false</Notify>
<Scheduler>
<RunEveryNMinutes>1</RunEveryNMinutes>
</Scheduler>
<IsReadOnly>false</IsReadOnly>
</QBWCXML>
QWCLOG:
20200322.03:39:04 UTC : QBWebConnector.WebServiceManager.DoUpdateSelected() : updateWS() for application = 'Local Netexem' has STARTED
20200322.03:39:04 UTC : QBWebConnector.RegistryManager.getUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock = FALSE
20200322.03:39:04 UTC : QBWebConnector.RegistryManager.setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to True
20200322.03:39:04 UTC : QBWebConnector.RegistryManager.setUpdateLock() : ********************* Update session locked *********************
20200322.03:39:04 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : Initiated connection to the following application.
20200322.03:39:04 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : AppName: Local Netexem
20200322.03:39:04 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : AppUniqueName (if available): Local Netexem
20200322.03:39:04 UTC : QBWebConnector.SOAPWebService.instantiateWebService() : AppURL: https://bitsclan-solutions.com/quickbooks/qbwc
20200322.03:39:04 UTC : QBWebConnector.SOAPWebService.do_serverVersion() : *** Calling serverVersion().
20200322.03:39:25 UTC : QBWebConnector.SOAPWebService.do_serverVersion() : Actual error received from web service for serverVersion call: <Client foun......
20200322.03:39:25 UTC : QBWebConnector.SOAPWebService.do_serverVersion() : This application does not contain support for serverVersion. Allowing update operation for backward compatibility.
20200322.03:39:25 UTC : QBWebConnector.SOAPWebService.do_clientVersion() : *** Calling clientVersion() with following parameter:<productVersion="2.3.0.36">
20200322.03:39:25 UTC : QBWebConnector.SOAPWebService.updateWS() : Actual error received from web service for clientVersion call: <Client foun......
20200322.03:39:25 UTC : QBWebConnector.SOAPWebService.do_clientVersion() : This application does not contain support for clientVersion. Allowing update operation for backward compatibility.
20200322.03:39:25 UTC : QBWebConnector.SOAPWebService.do_authenticate() : Authenticating to application 'Local Netexem', username = 'username'
20200322.03:39:25 UTC : QBWebConnector.SOAPWebService.do_authenticate() : *** Calling authenticate() with following parameters:<userName="username"><password=<MaskedForSecurity>
20200322.03:39:26 UTC : QBWebConnector.SOAPWebService.do_authenticate() : QBWC1012: Authentication failed due to following error message.
Client fou......
20200322.03:39:30 UTC : QBWebConnector.RegistryManager.setUpdateLock() : HKEY_CURRENT_USER\Software\Intuit\QBWebConnector\UpdateLock has been set to False
20200322.03:39:30 UTC : QBWebConnector.RegistryManager.setUpdateLock() : ********************* Update session unlocked *********************
20200322.03:39:30 UTC : QBWebConnector.WebServiceManager.DoUpdateSelected() : Update completed with errors. See log (QWClog.txt) for details.
[username] => bitsclan-solutionsdb-363523d0
[password] => ajjf1fpo2m
[hostname] => shareddb1d.hosting.stackcp.net
[database] => bitsclan-solutionsdb-363523d0
固定您的代码,这样您就不会print_r
锁定对象。因为您已经公开了它,所以请尽快更改数据库密码。
请
发布您的代码如果您仍然遇到问题。