我使用PHP Quickbooks Devkit 2.0开发应用程序。我从consolibyte下载了它。 我的问题是如何请求从quickbooks db获取所有事务? 现在我的请求xml是这样的: -
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="2.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<TransactionQueryRq>
<FromModifiedDate>1990-01-01T00:00:00</FromModifiedDate>
</TransactionQueryRq>
</QBXMLMsgsRq>
</QBXML>
请有人建议他们对这个xml有什么问题吗?
答案 0 :(得分:0)
是的,我终于找到了。问题是,当我们从quickbooks请求事务时,我们必须发送响应xml,qbxml版本大于或等于4.所以我修改了这样的代码: -
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="4.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<TransactionQueryRq>
<FromModifiedDate>1990-01-01T00:00:00</FromModifiedDate>
</TransactionQueryRq>
</QBXMLMsgsRq>
</QBXML>
它有效!!!