Quickbooks 对WebConnector的QBXML PriceLevelQuery请求

Quickbooks 对WebConnector的QBXML PriceLevelQuery请求,quickbooks,qbxml,Quickbooks,Qbxml,我正在执行一个QBXML PriceLevelQuery请求。我尝试了多种变体,但无论我做什么,响应总是给我一个完整的PriceLevel记录数据转储,直到系统超时。直到我在XML中留下了一些本应该抛出错误并给出响应的内容,我才意识到它忽略了PriceLevelQueryRq标记中的所有内容。我将在下面粘贴几次尝试。第一个是应该抛出错误但没有抛出的错误 <?xml version="1.0" encoding="utf-8"?> <?qbxml version=

我正在执行一个QBXML PriceLevelQuery请求。我尝试了多种变体,但无论我做什么,响应总是给我一个完整的PriceLevel记录数据转储,直到系统超时。直到我在XML中留下了一些本应该抛出错误并给出响应的内容,我才意识到它忽略了PriceLevelQueryRq标记中的所有内容。我将在下面粘贴几次尝试。第一个是应该抛出错误但没有抛出的错误

<?xml version="1.0" encoding="utf-8"?>
        <?qbxml version="7.0"?>
        <QBXML>
          <QBXMLMsgsRq onError="stopOnError">
            <PriceLevelQueryRq requestID="7468" >
              <ItemRef> <!-- optional -->
                <ListID>800012AA-1384983897</ListID>
            </ItemRef>          
            </PriceLevelQueryRq>
          </QBXMLMsgsRq>
        </QBXML>

<?xml version="1.0" encoding="utf-8"?>
        <?qbxml version="7.0"?>
        <QBXML>
          <QBXMLMsgsRq onError="stopOnError">
            <PriceLevelQueryRq requestID="7466" >
              <FromModifiedDate >2014-07-20</FromModifiedDate>
              <ToModifiedDate >2014-07-24</ToModifiedDate>              
            </PriceLevelQueryRq>
          </QBXMLMsgsRq>
        </QBXML>

<?xml version="1.0" encoding="utf-8"?>
        <?qbxml version="7.0"?>
        <QBXML>
          <QBXMLMsgsRq onError="stopOnError">
            <PriceLevelQueryRq requestID="7464" >
              <NameFilter>
                <MatchCriterion >Contains</MatchCriterion>
                <Name >Allspice</Name>
            </NameFilter>               
            </PriceLevelQueryRq>
          </QBXMLMsgsRq>
        </QBXML>

800012AA-13849837
2014-07-20
2014-07-24              
包含
五香

同样,这三种方法都返回所有可能的结果,而不进行过滤。有人知道为什么吗?

您使用的是什么版本的QuickBooks?我使用QuickBooksEnterprise14.0R6对此进行了测试,它们对我有效。我收到一个“PriceLevel中存在对QuickBooks项目800012AA-13849837的无效引用。”第一个请求的错误。我使用了第三个请求(但将名称更改为文件中的实际价格级别名称),只返回了该价格级别。Enterprise Solutions Version 13-Manufacturing and Wholesale。我想我可以做的另一件事是批量获取所有记录,并在程序中解析它们。有没有办法使网络连接器在响应时不会超时?