为什么使用QuickBooks IPP.NET SDK检索类代码会因ValidationError而失败?

时间:2014-02-17 00:58:56

标签: c# intuit-partner-platform intuit

使用以下代码:

Intuit.Ipp.Data.Class sampleClass = new Intuit.Ipp.Data.Class();
var classes = ParentClient.DataService.FindAll<Intuit.Ipp.Data.Class>(sampleClass, 1, 1000);

这适用于QuickBooks Online,但在使用同步API同步到QuickBooks Desktop实例时失败,并且失败并使用通用ValidationError。为什么呢?

编辑:这是POST:

select * from Class startPosition 1 maxResults 1000

这就是回应:

{"Fault":{"Error":[{"Message":"Operation failed, see details for error","code":"1000"}],"type":"Validation"},"time":"2014-02-25T03:51:08.300Z"}

2 个答案:

答案 0 :(得分:0)

请启用请求和响应文件的日志记录,并检查响应文件中的错误详细信息。 https://developer.intuit.com/docs/0025_quickbooksapi/0055_devkits/0150_ipp_.net_devkit_3.0

答案 1 :(得分:0)

QBD的分页限制为500。

以下查询将有效。

select * from Class startPosition 1 maxResults 500

由于