Самый простой способ разрешить сторонним разработчикам интегрировать несколько основных функций из моего веб-приложения? - PullRequest
0 голосов
/ 31 января 2012

У меня есть небольшое веб-приложение, написанное на php / mysql, которое хранит информацию о клиентах и ​​делает с ней разные вещи.

Один из моих пользователей выразил заинтересованность в интеграции моего приложения с пользовательским программным обеспечением (также веб-интерфейсом).на основе), которые они используют для настройки встреч с клиентами.

В основном им нужна система, в которой, когда они создают новую учетную запись клиента с помощью своего онлайнового программного обеспечения, эта информация автоматически передается моему приложению для создания учетной записи клиента.на моем конце.Это избавило бы их от необходимости вводить одну и ту же информацию дважды.

Мне интересно, каковы ваши предложения относительно самого простого способа приблизиться к чему-то подобному?Нужно ли создавать полноценный RESTful API?(Я никогда не делал ничего подобного раньше и не совсем уверен, с чего начать.) Или есть более простой способ?

Любые идеи или предложения будут высоко оценены.Спасибо (заранее) за вашу помощь!

Ответы [ 2 ]

1 голос
/ 31 января 2012

Для того, чтобы другое приложение могло взаимодействовать с вашим, вам нужно будет создать некоторый тип API, будь то RESTful или нет.

Лично я рекомендую REST, поскольку его установка довольно проста, и в Интернете есть LOTS учебных пособий, чтобы показать вам, как это сделать. Если вы используете Zend Framework, это в 10 раз проще, поскольку у них есть контроллер REST, который вы можете расширить и быстро создать API.

0 голосов
/ 31 января 2012

Что-то очень простое, что сработало для меня, это просто принять информацию как POST.Другое приложение отправит информацию через POST, которую вы обрабатываете в своем php, и сохранит ее в mysql.если данные конфиденциальны, вы можете настроить сертификат и перейти на ssl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...