У меня попалась вот такая марка
Код:
0104604926002788215Re/)k93g/lA
Я не подумал заранее об экранировании спецсимволов, и мне ЧЗ вернул такой ответ
Цитата: {"code":0,"description":"ok","codes":[{"cis":" 0104604926002788215Re/)\u001D93g/lA","valid":false,"verified":false,"message":"cannot parse code. AiGroupNotSupportedException: AI group [+] is not supported","found":false,"realizable":false,"utilised":false,"isBlocked":false,"errorCode":8}],"reqId":"b8f345c4-4ca6-46ee-8863-1e1ae38868cd","reqTimestamp":1728400021110}
Сегодня заменил пару символов вот так
Код:
aa := STRTRAN( aa, '"', '\u0022' )
aa := STRTRAN( aa, '/', '\u002F' )
И всё заработало! Пришёл нормальный ответ
Цитата: {"code":0,"description":"ok","codes":[{"cis":"0104604926002788215Re/)k\u001D93g/lA","valid":true,"printView":"0104604926002788215Re/)k","gtin":"04604926002788","groupIds":[8],"verified":true,"found":true,"realizable":false,"utilised":true,"isBlocked":false,"expireDate":"2024-11-30T00:00:00.000Z","productionDate":"2024-06-01T00:00:00.000Z","isOwner":true,"errorCode":0,"isTracking":false,"sold":true,"packageType":"UNIT","producerInn":"1650303854","grayZone":false}],"reqId":"e0afa678-afe1-4ad1-ba2a-1d1629f59be1","reqTimestamp":1728400366194}
А какие
ещё символы я забыл экранировать, пожалуйста предоставьте весь список ! Я же не могу проверить все марки руками