Интеграция MODX с API другого сервиса

Всем привет,

прошу помочь советом в одном нелегком для меня деле.

Краткое описание проекта:

Есть сервер со своим API, который нужно интегрировать с сайтом на MODX Revo. Суть интеграции в том,
что пользователи загружают файлы на удаленный сервер и получают XML-ответ от API удаленного сервера об успешной загрузки. Делаю POST-запрос к удаленному серверу с помощью cURL получаю XML-ответ от сервера API. Нужно как-то данные из XML записать в базу или отправить по электронной почте.

В связи с этим есть 2 вопроса:

  1. Как записать в базу данные из полученной XML-ки с привязкой каждому пользователю, а потом вывести эти данные в профиле пользователя?
  2. Как отправить некоторые данные из полученной XML-ки не записывая в базу сразу на электронную почту пользователя, которую он указал при регистрации?


Очень буду рад и признателен любой помощи, мнения по этому поводу.

Спасибо!
lu4she04
06 января 2013, 05:50
modx.pro
1
1 674
0

Комментарии: 4

Василий Наумкин
06 января 2013, 13:00
0
1. Нужно как то связать юзеров там и тут. Не знаю, как вы это будете делать — но надо. А дальше, нужно разобрать xml, например, simplexml.

Писать в базу можно через PDO или xPDO. Если второй случай, то надо схему и модель — можно освоить заодно и разработку компонента.

2. Тут просто — modMail.
    lu4she04
    06 января 2013, 19:28
    0
    Василий, спасибо за оперативный ответ, очень благодарен!

    Сколько будет стоит эта услуга примерно у modx-разработчиков, если заказать и какие реальные сроки? Привязки юзеров с удаленным сервером не нужно делать, так как юзеры на удаленном сервере не идентифицируются.

    Меня сейчас достаточно срочно интересует запись через xPDO или второй вариант, отправка на электронный адрес пользователя?

    Есть ли тут кто готов взяться за это дело достаточно срочно? Открыт для беседы, спасибо!
      Василий Наумкин
      06 января 2013, 19:46
      0
      Тут всё настолько просто, что мне остаётся только твитнуть.

      Надеюсь, кто-нибудь поможет.
        lu4she04
        06 января 2013, 19:47
        0
        Спасибо большое :)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4