Михаил Божко

Михаил Божко

С нами с 22 мая 2015; Место в рейтинге пользователей: #11885

POST запросы на сторонний API из REVO, как?

Всем привет!

Нужно получить при визите на сайт неавторизованного пользователя (просто при заходе на фронт-энд любого) данные со стороннего сайта через его API POST-запросом и потом эти полученные данные отобразить на фронт-энде этому же пользователю.

Проблема — нельзя светить в HTML коде ключ этого API, иначе можно было бы javascript'om их дернуть и показать.
То есть запрос должен делаться на сервере и потом эти данные (принимаются в JSON) уже обработать и отдать на фронт-энд.

Как принято такую задачу решать в стиле modx way?

Я так понимаю надо делать плагин запроса и вешать его на событие OnHandleRequest?
Но мне не понятно как принять ответ от стороннего сайта и что с ним делать дальше.
В плэйсходер, в чанк его завернуть?

Извиняюсь, если вопрос тупой, но не могу даже что-то схематично прикинуть как это может выглядеть.

Заранее спасибо за помощь!
P.S. Буду признателен за кусок кода
Михаил
06 января 2016, 22:33
modx.pro
6
5 754
0

Каковы пределы возможностей modX?

Привет ребята.
Задался вопросом — а сможет ли modX потянуть HighLoad новостной проект?
Не будет ли тормозов в бекэнде?

Требования такие:
  1. До 15 000 авторизованных пользователей онлайн, при этом количество не авторизованных может быть больше.
  2. около 1 миллиона страниц, включая около 50 поддоменов
  3. Отдавать кешируемый контент
  4. Посещаемость — около 500.000 уников в сутки
Понятное дело, что сервер может быть не один, и трафик распределен на несколько серверов, но все же.
Есть ли какие ограничения не со стороны сервера. а со стороны самой cms-ки?

Интересно узнать мнение Василия, и др, кто сталкивался с такими задачами, и знает modX изнутри.
Артём Добряков
03 июня 2015, 12:16
modx.pro
2
3 620
0