Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Web-services

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 07.06.16 17:01:38 #1



Регистрация: 18.05.16
Сообщений: 7


Обратиться по имени

При использовании REST - API есть ли возможность в CMS выполнять скрипты в фоновом режиме, при этом отдать ответ, что запрос получен и действие выполняется?



Добавлено: 08.06.16 13:04:12 #2




Регистрация: 03.07.07
Сообщений: 939


Обратиться по имени

Просто идея. Напишите свой сервис, управляя соединением.

Но это совершенно не значит, что ваш скрипт доработает. Правильнее делать защиту от повторного запуска и анализ текущего статуса.

Ну и я не знаю, не будет ли конфликтов с кодом вывода Амиро.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 12.07.16 18:21:25 #3

Партнер



Регистрация: 13.01.16
Сообщений: 35


Обратиться по имени

Из коробки есть возможность добавления фоновых процессов AMI_BackgroundProcess. Но это не совсем в контексте RES API.
Для REST API можно отдать содержимое, вызвать ignore_user_abort() и исполнять скрипт дальше. Забота о слежении за повторными запусками, сохранении состояния процесса остаётся на вас.





Создать новую тему

Всего тем: 6630
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48912
Последний зарегистрированный пользователь: user33269596