Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
xhr_api [2021/03/16 01:29] a1 [usersFilter] |
xhr_api [2021/03/23 15:58] (текущий) a1 [usersFilter] |
||
|---|---|---|---|
| Строка 233: | Строка 233: | ||
| |region|incorrect|Регион указан некорректно| | |region|incorrect|Регион указан некорректно| | ||
| |locality|incorrect|Населенный пункт указан некорректно| | |locality|incorrect|Населенный пункт указан некорректно| | ||
| - | |||
| - | === Результат === | ||
| - | |user|Основные данные пользователя|[[xhr_api#user|объект User]]| | ||
| - | |||
| - | ===== userinfo ===== | ||
| - | |||
| - | //имя сайта///?option=com_wmartalpha&task=api.**userinfo** | ||
| - | |||
| - | Получение информации о текущем пользователе | ||
| === Результат === | === Результат === | ||
| Строка 270: | Строка 261: | ||
| |reference|incorrect|Справочник не существует| | |reference|incorrect|Справочник не существует| | ||
| - | ====== Списки объектов ====== | + | ====== Пользователи ====== |
| ===== usersFilter ===== | ===== usersFilter ===== | ||
| Строка 279: | Строка 270: | ||
| === Запрос === | === Запрос === | ||
| - | |propQuery|Запрос свойств|Массив объектов [[xhr_api#filterQuery|filterQuery]]| | + | |filterQuery|Запрос свойств|Массив объектов [[xhr_api#filterQuery|filterQuery]]| |
| |?listQuery|Запрос элементов|объект [[xhr_api#listQuery|listQuery]]| | |?listQuery|Запрос элементов|объект [[xhr_api#listQuery|listQuery]]| | ||
| === Результат === | === Результат === | ||
| |props|Cвойствa и значения|Массив объектов [[xhr_api#props|props]]| | |props|Cвойствa и значения|Массив объектов [[xhr_api#props|props]]| | ||
| + | |||
| + | === Ошибки === | ||
| + | |property|incorrect|Свойство не существует| | ||
| + | |||
| + | ===== userinfo ===== | ||
| + | |||
| + | //имя сайта///?option=com_wmartalpha&task=api.**userinfo** | ||
| + | |||
| + | Получение информации о пользователе. Если id не указан, возвращается информация о текущем пользователе | ||
| + | |||
| + | === Запрос === | ||
| + | |?id|id пользователя|int| | ||
| + | |||
| + | === Результат === | ||
| + | |user|Основные данные пользователя|[[xhr_api#user|объект User]]| | ||
| + | |||
| + | === Ошибки === | ||
| + | |user|incorrect|Пользователь не существует| | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== usersList ===== | ||
| + | |||
| + | //имя сайта///?option=com_wmartalpha&task=api.**usersList** | ||
| + | |||
| + | Получить свойства и значения для фильтрации | ||
| + | |||
| + | === Запрос === | ||
| + | |listQuery|Запрос элементов|объект [[xhr_api#listQuery|listQuery]]| | ||
| + | |||
| + | === Результат === | ||
| + | |users|Выбранные пользователи|Массив объектов [[xhr_api#user]]| | ||
| === Ошибки === | === Ошибки === | ||
| Строка 359: | Строка 383: | ||
| ===== listQuery ===== | ===== listQuery ===== | ||
| - | Запрос выборки по элементам. Для свойства необходимо указать id или алиас. Для значения должен быть задан один или несколько признаков. | + | Запрос выборки по элементам. Для свойства необходимо указать id или алиас. |
| |?props|Массив выбранных свойств|string| | |?props|Массив выбранных свойств|string| | ||
| |props ?id|id свойства|string| | |props ?id|id свойства|string| | ||
| |props ?alias|Алиас свойства|string| | |props ?alias|Алиас свойства|string| | ||
| - | |props values|Массив выбранных значений свойства|[]| | + | |props ?min|min значение для свойств типа число и дата|float/datetime| |
| - | |props values ?id|id значения|[]| | + | |props ?max|max значение для свойств типа число и дата|float/datetime| |
| - | |props values ?alias|alias значения|[]| | + | |props ?valueId|массив id значений|[]| |
| - | |props values ?min|min значение для числовых или датовых свойств|float/datetime| | + | |props ?valueAlias|массив алиасов значений|[]| |
| - | |props values ?search|Строка для поиска по свойству|string| | + | |props ?search|Строка для поиска по свойству|string| |
| - | |props values ?value|значение свойства|string| | + | |
| |?search|Строка для поиска по основным свойствам|string| | |?search|Строка для поиска по основным свойствам|string| | ||
| |?start|Отступ выбираемых элементов|bool| | |?start|Отступ выбираемых элементов|bool| | ||
| Строка 382: | Строка 405: | ||
| ?id: int, | ?id: int, | ||
| ?alias: string, | ?alias: string, | ||
| - | values: [ | + | ?min: float/datetime, |
| - | { | + | ?max: float/datetime, |
| - | ?id: int, | + | ?search: string, |
| - | ?alias: string, | + | ?valueId: [int, ...], |
| - | ?min: float/datetime, | + | ?valueAlias: [string, ...], |
| - | ?max: float/datetime, | + | |
| - | ?search: string, | + | |
| - | ?value: string | + | |
| - | }, | + | |
| - | ... | + | |
| - | ] | + | |
| }, | }, | ||
| ... | ... | ||