Инструменты пользователя

Инструменты сайта


xhr_api

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
xhr_api [2021/03/16 01:20]
a1 [propQuery]
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#propQuery|propQuery]]| +|filterQuery|Запрос свойств|Массив объектов [[xhr_api#filterQuery|filterQuery]]| 
 +|?​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, +
-          ?valuestring +
-        }, +
-        ​... +
-      ]+
     },      }, 
     ...     ...
xhr_api.1615846839.txt.gz · Последние изменения: 2021/03/16 01:20 — a1