Я использую Xero API PHP версию OAUTH2-1.1.0.0 из-за того, что на данный момент не могу обновить прошивку 5.6.
Я обнаружил, что при отправке недопустимых данных в Xero API, например:
array(
"Date" => "SOME_INVALID_VALUE",
"Type" => "ACCREC",
"Status" => "DRAFT",
...
);
и использовании любой функции, но в этом примере с использованием функции createInvoices
я не получаю ответа от Xero API и исключения не обнаруживаются, когда данные в моем try { $apiInstance->createInvoices... } catch { Exception $ex }
недействительны, а скрипт просто продолжает работать и, в конечном итоге, истекает через много минут. Могу ли я что-нибудь сделать, чтобы он возвращал ошибку или генерировал исключение?
Если я предоставлю ему действительные данные, все будет работать нормально, и я получу ответ в течение нескольких секунд.