我有一个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。
任何建议?
答案 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
由于