Я буду писать код для вставки журнальных записей, счетов-фактур и кредит-нот в Quickbooks Online. Я могу сделать это в цикле, вставляя по одному, или я могу использовать пакетный процесс, который, я думаю, использует BatchRequest и BatchResponse. Может ли кто-нибудь показать мне пример обработки ошибок, которую я мог бы использовать для проверки вставки или сообщить пользователю причину сбоя? Меня интересуют примеры как для вставки отдельной транзакции, так и для получения ошибок из BatchResponse.
Нужен пример обработки ошибок для IPP.NET QBO
Ответы (1)
DevKit выдаст исключение, если произойдет ошибка. Исключения перечислены здесь:
person
Peter Lavelle
schedule
20.02.2013
Есть ли шанс, что вы напечатаете пару строк примера кода, чтобы показать, как я получаю исключение?
- person Heidi Haverlock; 21.02.2013
По мере того, как я читал ваш ответ более внимательно, мне интересно, будет ли синтаксис чем-то вроде Try (вставить транзакцию) Catch ex as Intuit.Ipp.Exception.FaultException...
- person Heidi Haverlock; 21.02.2013
Похоже, что обычный синтаксис Try Catch ex as Exception будет возвращать ex.Message с описанием ошибки для одного запроса. Я не уверен, что это предпочтительный синтаксис.
- person Heidi Haverlock; 21.02.2013