CbCoder (22 Октябрь 2018 - 09:37) писал:
#41
Отправлено 22 Октябрь 2018 - 10:17
#42
Отправлено 22 Октябрь 2018 - 11:32
Можно попробовать отправить это заявкой в техподдержку как баг. Хотя формально это не баг, но на мой взгляд серьезная недоработка мешающая нормальной работе. Если заявку примут, есть шанс что исправят в обозримое время.
#43
Отправлено 16 Август 2020 - 16:30
если прямо в скрипте прописываю
$event_date = '2000-08-16 05:41:01';
то все прекрасно записывается через вот такой запрос API:
$command_data_read = array( "access_id" => $access_id, "table_id" => $table_id, "cals" => true, "data" => array( "row" => array( "f5721" => "API_test", "f5091"=> $event_date ) ), "filter" => array( "row" => array( "id" => array( "term" => "=", "value" => $line_id, "union" => "AND" ) ) ) );
Но как только я пытаюсь в сам сторонний скрипт передать дату и время через GET запрос:
$event_date=date('Y-m-d H:i:s',strtotime(htmlspecialchars($_GET['event_date'])));
(причем результирующее значение $event_date указанное напрямую и полученное через GET полностью совпадает )
то значение $event_date записывается в поле ДАТА МЕРОПРИЯТИЯ и исчезает оттуда. В логах КБ видно, что новое значение записалось, но оно потом почему-то исчезает. Как будто поле очищается... В логах КБ процесс очищения не отображается.
Сообщение отредактировал z3dom: 16 Август 2020 - 16:33
#44
Отправлено 16 Август 2020 - 16:34
если же его вытащить из $_GET, обработать и получить такой же в точности string и отправить через API - записывается и исчезает
Сообщение отредактировал z3dom: 16 Август 2020 - 16:34
#45
Отправлено 09 Декабрь 2020 - 16:23
wondertalik (22 Октябрь 2018 - 10:17) писал:
#46
Отправлено 29 Декабрь 2020 - 17:56
z3dom (09 Декабрь 2020 - 16:23) писал:
Не совсем. Задать несколько условий по одному полю по прежнему нельзя, но конкретно по задаче, описанной wondertalik (задание периода для даты или числового поля) возможность была добавлена:
"filter": { "row": { "status": { "term": "=", "value": 0, "union": "AND" }, "add_time": { "term": "beetween", "value": "2020-12-01", "value2": "2020-12-31", "union": "AND" } } },
z3dom (09 Декабрь 2020 - 16:23) писал:
Разумеется не только планируется, но и постоянно дорабатывается. Например, недавно была добавлена возможность сохранения файлов в поле с типом файл, до этого было реализовано чтение файлов.
#47
Отправлено 08 Сентябрь 2023 - 00:50
wondertalik (13 Январь 2017 - 21:25) писал:
Не удается создать запись в таблице
[01:49:54][Info][]: url: https://won-service.com/api/data/create [01:51:25][Info][]: req: {"access_id":"e26bab3b38fbcc95cdd01f84fa41d4c1","table_id":750,"cals":true,"data":{"row":{"f10970":"текст"}}} [01:51:25][Info][]: resp: {"code":-1,"message":"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT OUTER JOIN cb_acc_fields as acc_fields ON acc_fields.field_id = fields.id A' at line 12"}
Понимаю, что тема старая, но вдруг...
При попытке добавить запись в таблицу такая же ошибка. Конфигурация старая - 2.0.7, но обновить сейчас нет возможности. Ошибка на любой таблице одинаковая. Удалось с этим что-то сделать?
#48
Отправлено 11 Сентябрь 2023 - 11:25
wondertalik (13 Январь 2017 - 21:25) писал:
- у access_id есть время жизни?
- В ответе получения информации о таблице есть отличие между row и line кроме имени поля в ключе?
- В ответе получения информации о таблице что такое view, view_tb?
- В ответе получения информации о таблице что такое size, приходит false ?
- Ваша документация актуальна вообще? В ответе получения списка параметров таблицы нет упоминания fields, а в ответе есть. Это касается и cat_id.
- Не удается создать запись в таблице
[01:49:54][Info][]: url: https://won-service.com/api/data/create [01:51:25][Info][]: req: {"access_id":"e26bab3b38fbcc95cdd01f84fa41d4c1","table_id":750,"cals":true,"data":{"row":{"f10970":"текст"}}} [01:51:25][Info][]: resp: {"code":-1,"message":"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT OUTER JOIN cb_acc_fields as acc_fields ON acc_fields.field_id = fields.id A' at line 12"}
Пожелания:
1. Получение списка таблиц. В ответ добавить айди таблицы, например.
2. Получение информации о таблице.
Это не параметры доступа, поправьте.
Добрый день!
такая же ошибка
На конфигурации - 2.0.7 при попытке добавить запись в любую таблицу методом api create возникает ошибка:
{"code":-1,"message":"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT OUTER JOIN
f_acc_fields as acc_fields ON acc_fields.field_id = fields.id AN' at line 12"}"
Как оно решилось тогда?
Заранее спасибо!
PS обновиться пока нет возможности
#49
Отправлено 15 Сентябрь 2023 - 13:11
Улитомедведь (11 Сентябрь 2023 - 11:25) писал:
такая же ошибка
На конфигурации - 2.0.7 при попытке добавить запись в любую таблицу методом api create возникает ошибка:
{"code":-1,"message":"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT OUTER JOIN
f_acc_fields as acc_fields ON acc_fields.field_id = fields.id AN' at line 12"}"
Как оно решилось тогда?
Заранее спасибо!
PS обновиться пока нет возможности
Добрый день.
Каким образом решилось тогда, скорее всего уже не вспомним.
Готовы предоставить вам на проверку актуальную версию КБ с вашим бекапом, на ограниченный срок, в рамках подачи заявки ТП
Количество пользователей, читающих эту тему: 5
0 пользователей, 5 гостей, 0 анонимных