采购订单错误“XML文档(0,0)中存在错误”

时间:2014-07-14 12:45:51

标签: c# quickbooks intuit-partner-platform quickbooks-online intuit

我有一个c#web应用程序,与QuickBooks Online集成 在我添加以下采购订单代码之前,每件事都在运行:

Intuit.Ipp.Data.Qbo.PurchaseOrder oPurchaseOrder = new Intuit.Ipp.Data.Qbo.PurchaseOrder();
IList<Intuit.Ipp.Data.Qbo.PurchaseOrder> ModifiedPOs = commonService.FindAll(oPurchaseOrder,1,100) as IList<Intuit.Ipp.Data.Qbo.PurchaseOrder>;

此描述中出现错误:&#34; XML文档中存在错误(0,0)&#34;

  

注意:我使用的是版本2.1.4.0。

任何建议?

1 个答案:

答案 0 :(得分:1)

请在DEBUG模式下配置记录器并捕获原始请求和响应XML。没有它,很难找到确切的问题。这可能是因为XML(API Payload)中存在一些非XML字符,这就是序列化失败的原因。

参考 - https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0150_ipp_.net_devkit_3.0/logging

您可以尝试ApiExplorer工具来测试它。 https://developer.intuit.com/apiexplorer?apiname=V3QBO

由于