我使用.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
答案 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的版本冲突解决了我的问题。
希望这有帮助!