1b.app
Скопійоване посилання -

/api/v2/contact/get/ SQL Error

Надсилаю запит методом /api/v2/contact/get/
Request body:
{
"filter": {
"phones": [
"0504131703"
]
}
}
Віддало помилку:
errorArray:
0: "Дотримання error: Ви маєте небезпеку в вашій SQL syntaxі; виконайте правильну інформацію, яка відповідає вашій MariaDB Server версії для правої syntax для використання ')) AND users.deleted='0' ORDER BY users.id ASC LIMIT 50' на сторінці 1: SELECT users.* FROM users WHERE users.id IN (SELECT userid FROM shopuserphone WHERE phone IN ()) AND users.deleted='0' ORDER BY users.id ASC LIMIT 50"
status: 0
Це ж певно у самої API CRM збій?
Оригінальне питання доступне на версії: ru

Відповіді:

Доброго дня, так – це помилка саме в апі. Дайте посилання на свій бокс, щоб я міг його оновити
02.07.2022, 18:44
Оригінальний коментар доступний на версії: ru

Я не знайомий з термінологією, але підозрюю, що під "свій бокс" ви мали на увазі посилання сюди: https://inox-trade.1b.app
02.07.2022, 22:35
Оригінальний коментар доступний на версії: ru

Так все вірно. Оновивши вашу систему, спробуйте повторити запит
03.07.2022, 11:39
Оригінальний коментар доступний на версії: ru

Нажаль змін не бачу!
Лог:
[2022-07-04 04:44:38]
host: inox-trade.1b.app
url: /api/v2/contact/get/
contentID: api-v2-contact-get
point: /shop.starter.php
engine_sessionid: 1656899078_305
data: Array (
[filter] => Array (
[phones] => Array (
[0] => 0504131708
)
)
)
Відповідь:
errorArray:
0: "Використання Error: Ви маєте віру в вашу SQL syntax; виконайте правильну інформацію, яка відповідає вашій MariaDB Server версії для правої syntax для використання в ')) AND `users`.`deleted`='0' ORDER BY ` users`.`id` ASC LIMIT 50' at line 1 in query: SELECT `users`.* FROM `users` WHERE users.`id` IN (SELECT `userid` FROM `shopuserphone` WHERE `phone` IN()) AND `users`.`deleted`='0' ORDER BY `users`.`id` ASC LIMIT 50"
status: 0
04.07.2022, 04:47
Оригінальний коментар доступний на версії: ru


Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар