ProfiSMS WebAPI это отдельная программа, позволяющая организовать двухстороннюю связь между программой ProfiSMS и одним или несколькими Интернет-сайтами. С этих сайтов можно будет как отправлять смс, так и показывать на сайтах полученные смс.
Ниже Вы можете увидеть графическое представление:
Как Вы знаете, программный комплекс ProfiSMS состоит из трех элементов:
1) Серверная часть, отвечающая за непосредственную работу с сотовым телефоном или GSM-модемом
2) Клиентская часть, через которую пользователи могут создавать и редактировать смс, рассылки, вести справочники клиентов и т.п.
3) База данных, под управлением СУБД Firebird. В ней хранятся все данные.
На рисунке выше, Вы видите, что ProfiSMS WebAPI (далее просто WebAPI) работает напрямую с базой данных ProfiSMS и организует связь с одним или несколькими сайтами в Интернет. Программа WebAPI устанавливается на локальный компьютер, с которого имеется доступ и к базе данных ProfiSMS и к сети Интернет.
Принцип работы очень прост. WebAPI с заданной периодичностью обращается к указанным сайтам, вызывая php-скрипты. И если скрипт выдает программе список смс для отправки, то WebAPI записывает эти смс в базу ProfiSMS. После этого WebAPI уведомляет сайт о том, что смс загружены и ждут отправки. После того, как серверная часть ProfiSMS отправит смс, WebAPI передает на сайт отчеты об отправке смс. Также WebAPI передает на указанные сайты и принятые смс программой ProfiSMS.
WebAPI имеет и свою базу данных, которая хранит промежуточные данные для обработки.
С WebAPI идут примеры php-скриптов для приема-выдачи смс с сайта. А также пример структуры базы данных для хранения смс на сайте (MySQL).
Далее мы рассмотрим интерфейс программы, а затем подробно рассмотрим работу WebAPI с точки зрения программиста (это нужно для того, чтобы легко интегрировать в Ваши существующие сайты).
Новые комментарии