Время ожидания сценария API Xero истекло, и при предоставлении неверных данных не было ответа - PullRequest
0 голосов
/ 07 мая 2020

Я использую 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 } недействительны, а скрипт просто продолжает работать и, в конечном итоге, истекает через много минут. Могу ли я что-нибудь сделать, чтобы он возвращал ошибку или генерировал исключение?

Если я предоставлю ему действительные данные, все будет работать нормально, и я получу ответ в течение нескольких секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...