Почему не передавалось поле discount в Zoho Books?

Столкнулся с проблемой — при передаче поля discount, равного строке 10%, получал ошибку — Invalid value passed for JSONString:

А если передавал числом, то все проходило нормально.

При этом в справке написано, что значение может быть числом или строкой.

Заподозрил, что что-то неладное происходит из-за передачи знака процента.

Обратился к старшим по PHP товарищам, те поправили мой скрипт, после этого всё заработало.

Суть правок такова (желтое зачеркнутое — старый код, зеленое — новый), все три магических правки:

А я на этом поприще тупил довольно долго.

Кстати, Zoho — это индийская компания.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *