当我尝试使用我的网络应用程序从快速在线帐户获取客户列表时出了什么问题?

时间:2014-03-04 11:40:27

标签: quickbooks

我使用.net sdk v2将我的网络应用程序与快速在线帐户连接起来,从qbo获取数据工作正常。但是当我从v2迁移到v3后,当我尝试获取客户列表时,我收到异常消息。错误来自以下代码行:

var qboCustomer = new Intuit.Ipp.Data.Customer();
var qboCustomers = dataService.FindAll(qboCustomer, 1, 10).ToList();

错误来自第二个代码行。

异常消息:There was an error reflecting type 'Intuit.Ipp.Data.IntuitResponse 内部例外:There was an error reflecting property 'AnyIntuitObjects

2 个答案:

答案 0 :(得分:1)

此脚本将帮助您从QBO获取客户详细信息列表。

QueryService<Employee> EmployeeQueryService = new QueryService<Employee>(context);
var Employee = EmployeeQueryService.ExecuteIdsQuery("Select * From Employee MaxResults 1000").ToList();

答案 1 :(得分:0)

我遇到了类似的错误:

有一个错误反映了类型'Intuit.Ipp.Data.Customer'......

我发现与我的一个dll版本存在冲突。在我的例子中,它是NewtonSoft.JSON.dll。我继续深入研究这些不足之处,直到我发现这是根本问题。解决与此DLL的版本冲突解决了我的问题。

希望这有帮助!