Сбой запроса Intuit API из-за общей ошибки при подключении к рабочему столу, но работает в Интернете

При использовании IPP.NET SDK v2.0.1 возникает проблема, из-за которой простые запросы не выполняются с общими сообщениями об ошибках, особенно при подключении к экземпляру QuickBooks Desktop.

Онлайн работает нормально.

Способ подключения:

    public QBClient(string appToken, string companyId, string accessToken, string accessTokenSecret, string consumerKey, string consumerSecret, ServiceType qbService)
    {
        AppToken = appToken;
        CompanyID = companyId;
        AccessToken = accessToken;
        AccessTokenSecret = accessTokenSecret;
        ConsumerKey = consumerKey;
        ConsumerSecret = consumerSecret;

        IntuitServicesType ist = IntuitServicesType.QBO;

        if (qbService == ServiceType.QBDesktop)
        {
            ist = IntuitServicesType.QBD;
        }

        _oAuthValidator = new OAuthRequestValidator(AccessToken, AccessTokenSecret, ConsumerKey, ConsumerSecret);
        _serviceContext = new ServiceContext(AppToken, CompanyID, ist, _oAuthValidator);

        string ticket = _serviceContext.Ticket;
        this.DataService = new Intuit.Ipp.DataService.DataService(_serviceContext);
    }

Приведенный выше метод подключения не создает исключений. Однако следующий вызов:

DataService.FindAll<Intuit.Ipp.Data.Customer>(customer, 1, 1000);

создает следующий запрос/ответ, захваченный в Fiddler:

Запрос:

URL-адрес: POST https://quickbooks.api.intuit.com/v3/company/COMPANY-ID-REMOVED/query

Кузов: select * from Customer startPosition 1 maxResults 1000

Ответ:

{"Fault":{"Error":[{"Message":"Operation failed, see details for error","code":"1000"}],"type":"Validation"},"time":"2013-11-16T00:20:30.739Z"}

Что нужно изменить для успешного запроса QuickBooks Desktop?


person Brandon    schedule 16.11.2013    source источник


Ответы (1)


V3 QBD может возвращать максимум 500 результатов за время, в отличие от V3 QBO, который может возвращать 1000. Пожалуйста, измените свой запрос. У нас есть запрос на улучшение для этого.

person nimisha shrivastava    schedule 16.11.2013