API не отдает данные по пользователям из сущности Пользователи
-
- Сообщения: 396
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
API не отдает данные по пользователям из сущности Пользователи
Версия 3.2.1+Дополнения.
Используем API для вытягивания данных.
Имеем в сущности поле к которому привязаны пользователи(701). Сущность Пользователи привязана к полю.
При вытягивании через API 701 поля - значение всегда отсутствует (пустое).
Это баг в системе или где-то я не докрутил?
Используем API для вытягивания данных.
Имеем в сущности поле к которому привязаны пользователи(701). Сущность Пользователи привязана к полю.
При вытягивании через API 701 поля - значение всегда отсутствует (пустое).
Это баг в системе или где-то я не докрутил?
- support
- Техническая поддержка
- Сообщения: 9333
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: API не отдает данные по пользователям из сущности Пользователи
Так, ничего не понятно. Если тип поля Сущность или Пользователи, должно возвращаться ID пользователя.
Дайте больше подробностей. Покажите пример запроса, и что в ответе.
Дайте больше подробностей. Покажите пример запроса, и что в ответе.
-
- Сообщения: 396
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: API не отдает данные по пользователям из сущности Пользователи
Тип поля -Пользователи.
Запрос на python, но не суть. 701 - это как раз поле с типом Пользователи.
data_ruko = {'key':'mykey','username':'Admin','password':'mypassword','action':'select', 'entity_id':41,'select_fields':'702,652,650,716,645,718,682,722,488,723,484,646,768,681,767,647,790,485,719,651,649,721,728,701,715,720'}
r = requests.post('https://rukosite/api/rest.php',data=data_ruko)
r = r.json()
Возврат в JSON списке:
"701": "",
Всегда!
Если поле является обыкновенной любой сущностью (Не пользователи AJAX - не проверяли ) - то данные показываются.
У меня ощущение, что Тип поля Пользователи вообще не попадает в api.
- support
- Техническая поддержка
- Сообщения: 9333
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: API не отдает данные по пользователям из сущности Пользователи
Не могу повторить проблему. У меня всегда возвращается поле, которое установлено как заголовок в сущности Пользователи.
-
- Сообщения: 396
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: API не отдает данные по пользователям из сущности Пользователи
Так - у нас заголовком является поле - Текст по шаблону. Может из-за этого? Возможно, нужно поменять на Статический текст по шаблону?
UPD: Сменил на статический текст по шаблону - не работает.
- support
- Техническая поддержка
- Сообщения: 9333
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: API не отдает данные по пользователям из сущности Пользователи
Если заголовком будет имя пользователя или его email, работает в таком случае?
-
- Сообщения: 396
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: API не отдает данные по пользователям из сущности Пользователи
Нет, не отдает.
Причем дергаем разные сущности, где подключены пользователи - и ни одной нет.
Но у нас стоит отображение по группам. То есть показывать пользователей из определенной группы и не показывать название групп.
Делал заголовок username, email - не отдает.
Так же, Сущность Пользователи переименована (Общая конфигурация - Заголовок меню - Заголовок окна - Заголовок Списка - названо на аглицкий манер Teammates). А так же Информация о сущности - Имя - переименовано.
В общем, ничего не понимаю.
UPD: запросили напрямую Сущность - 1. Отдал все поля, которые нужно.
UPD2: залез в базу - вижу, что это практически единственное поле с индексом. Возможно с этим проблемы?
- support
- Техническая поддержка
- Сообщения: 9333
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: API не отдает данные по пользователям из сущности Пользователи
Странно, дождитесь выхода версии 3.3, если проблема повторится и там, будем разбираться.
Бета 3.3 выйдет через 3-4 недели
Бета 3.3 выйдет через 3-4 недели
-
- Сообщения: 396
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: API не отдает данные по пользователям из сущности Пользователи
Проверил еще на одном проекте. Проект полностью русский, поля не переименовывали. Тоже не отдает пользователей. Заголовок - Поле 12 (предопредленное в Пользователях). В общем, загадка.
Я могу попробовать в демо базе сделать, если API там работает.
Я могу попробовать в демо базе сделать, если API там работает.