...
| Блок кода | ||
|---|---|---|
| ||
# Код до
my $payments_list_old = $Docs->invoices_list({
%LIST_PARAMS,
%FORM,
UNINVOICED => 1,
COLS_NAME => 1,
});
# Код после
my ($payments_list_new) = $Api->api_call({
# Можно не указывать метод если это GET
METHOD => 'GET',
PATH => '/docs/invoices/',
PARAMS => {
%LIST_PARAMS,
%FORM,
UNINVOICED => 1,
COLS_NAME => 1,
}
}); |
Но, имейте ввиду - поля приходят исключительно в lower_snake_case.
Любая функция на добавление должна мигрироваться ещё прощё:
...
- Всегда проверяйте ответ на наличие ошибки, полей errno, errstr.;
- Проверяйте кейс ключей хэшмапыПроверяйте, ли после функции не берутся значения по UPPER_SNAKE_CASE, ведь Api возвращает только lower_snake_case.