API не отдает данные по пользователям из сущности Пользователи

alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

API не отдает данные по пользователям из сущности Пользователи

Сообщение alexinc »

Версия 3.2.1+Дополнения.
Используем API для вытягивания данных.
Имеем в сущности поле к которому привязаны пользователи(701). Сущность Пользователи привязана к полю.
При вытягивании через API 701 поля - значение всегда отсутствует (пустое).
Это баг в системе или где-то я не докрутил?
Аватара пользователя
support
Техническая поддержка
Сообщения: 8984
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение support »

Так, ничего не понятно. Если тип поля Сущность или Пользователи, должно возвращаться ID пользователя.
Дайте больше подробностей. Покажите пример запроса, и что в ответе.
alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение alexinc »

support писал(а): 09 дек 2022, 15:58 Так, ничего не понятно. Если тип поля Сущность или Пользователи, должно возвращаться ID пользователя.
Дайте больше подробностей. Покажите пример запроса, и что в ответе.
Тип поля -Пользователи.
Запрос на 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
Техническая поддержка
Сообщения: 8984
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение support »

Не могу повторить проблему. У меня всегда возвращается поле, которое установлено как заголовок в сущности Пользователи.
alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение alexinc »

support писал(а): 11 дек 2022, 19:41 Не могу повторить проблему. У меня всегда возвращается поле, которое установлено как заголовок в сущности Пользователи.
Так - у нас заголовком является поле - Текст по шаблону. Может из-за этого? Возможно, нужно поменять на Статический текст по шаблону?
UPD: Сменил на статический текст по шаблону - не работает.
Аватара пользователя
support
Техническая поддержка
Сообщения: 8984
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение support »

Если заголовком будет имя пользователя или его email, работает в таком случае?
alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение alexinc »

support писал(а): 12 дек 2022, 16:45 Если заголовком будет имя пользователя или его email, работает в таком случае?
Нет, не отдает.
Причем дергаем разные сущности, где подключены пользователи - и ни одной нет.
Но у нас стоит отображение по группам. То есть показывать пользователей из определенной группы и не показывать название групп.
Делал заголовок username, email - не отдает.
Так же, Сущность Пользователи переименована (Общая конфигурация - Заголовок меню - Заголовок окна - Заголовок Списка - названо на аглицкий манер Teammates). А так же Информация о сущности - Имя - переименовано.
В общем, ничего не понимаю.
UPD: запросили напрямую Сущность - 1. Отдал все поля, которые нужно.
UPD2: залез в базу - вижу, что это практически единственное поле с индексом. Возможно с этим проблемы?
Аватара пользователя
support
Техническая поддержка
Сообщения: 8984
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение support »

Странно, дождитесь выхода версии 3.3, если проблема повторится и там, будем разбираться.
Бета 3.3 выйдет через 3-4 недели
alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение alexinc »

support писал(а): 12 дек 2022, 18:16 Странно, дождитесь выхода версии 3.3, если проблема повторится и там, будем разбираться.
Бета 3.3 выйдет через 3-4 недели
Хорошо. Постараюсь посмотреть на других проектах, может что всплывет.
alexinc
Сообщения: 391
Зарегистрирован: 03 мар 2022, 21:40
Имя: Alex
Откуда: Россия
Контактная информация:

Re: API не отдает данные по пользователям из сущности Пользователи

Сообщение alexinc »

Проверил еще на одном проекте. Проект полностью русский, поля не переименовывали. Тоже не отдает пользователей. Заголовок - Поле 12 (предопредленное в Пользователях). В общем, загадка.
Я могу попробовать в демо базе сделать, если API там работает.
Ответить