json API - методы
Описание методов API
Все методы API сгруппированные по компонентам.
Контент
| Название | Описание | 
|---|---|
| content.get_ctypes | Возвращает все типы контента. | 
| content.get_datasets.CTYPE | Возвращает наборы для заданного типа контента. | 
| content.get_categories.CTYPE | Возвращает категории для заданного типа контента. | 
| content.get_fields.CTYPE | Возвращает поля записей для заданного типа контента. | 
| content.get_props.CTYPE | Возвращает свойства категорий для заданного типа контента. | 
| content.get_props_values.CTYPE | Возвращает значения свойств записи для заданного типа контента. | 
| content.get_folders.CTYPE | Возвращает папки записей для заданного типа контента. | 
| content.get.CTYPE | Возвращает записи для заданного типа контента. | 
| content.get_item.CTYPE | Возвращает одну запись для заданного типа контента. | 
| content.update_item.CTYPE | Редактирует одну запись для заданного типа контента. | 
| content.add_item.CTYPE | Добавляет запись в заданный тип контента. | 
Примечание. CTYPE - название типа контента, например news, board, articles и т.д.
Авторизация и регистрация
| Название | Описание | 
|---|---|
| auth.signup_fields | Получает имена полей, обязательных для регистрации. | 
| auth.signup | Регистрирует нового пользователя. | 
| auth.confirm | Завершает регистрацию нового пользователя, начатую методом auth.signup. | 
| auth.restore | Отправка запроса на восстановление пароля пользователя. | 
| auth.login | Авторизация пользователя стандартным способом (используются cookie). | 
| auth.logout | Разавторизация пользователя. | 
Пользователи
| Название | Описание | 
|---|---|
| users.get | Возвращает информацию о пользователях. | 
| users.get_sig | Возвращает SIG и csrf_token. | 
| users.add | Добавляет пользователя. | 
| users.get_groups | Возвращает все группы пользователей. | 
| users.add_to_groups | Добавляет пользователя в группы. | 
| users.remove_from_groups | Убирает пользователя из групп. | 
Стена
| Название | Описание | 
|---|---|
| wall.get | Возвращает список записей со стены пользователя или группы. | 
Комментарии
| Название | Описание | 
|---|---|
| comments.get | Получает комментарии. | 
Личные сообщения
| Название | Описание | 
|---|---|
| messages.send | Отправляет сообщение. | 
| messages.delete_contact | Удаляет контакт. | 
| messages.delete_mesages | Удаляет сообщения. | 
| messages.delete_notice | Удаляет уведомления. | 
| messages.forgive | Прекращает игнорирование контакта. | 
| messages.ignore | Включает игнорирование контакта. | 
| messages.get | Возвращает список сообщений. | 
| messages.get_notices | Возвращает список уведомлений. | 
| messages.readed | Помечает сообщения как прочитанные. | 
| messages.restore_mesage | Восстанавливает сообщение. | 
Местоположение
| Название | Описание | 
|---|---|
| geo.get | Возвращает список стран/регионов/городов. | 
| geo.get_current_country | Возвращает данные по текущей стране пользователя, если она была определена по его ip адресу. | 
Загрузка изображений
| Название | Описание | 
|---|---|
| images.get_presets | Возвращает список всех доступных пресетов. | 
| images.upload | Загружает изображение. | 
Общие методы
| Название | Описание | 
|---|---|
| execute | Универсальный метод, который позволяет запускать последовательность других методов, сохраняя промежуточные результаты и возвращая их все в одном ответе. | 
