API - interfejsy do usług platformy SMeSKom

Każda z usług utworzonych na naszej platformie pozwala na podłączenie jednego z dwóch interfejsów:

  • MySQL - wysyłka poprzez dedykowaną bazę danych
  • HTTPS - wysyłka poprzez wywołania HTTP do naszego serwera
  • Webservices/SOAP - wysyłka i odbiór wiadomości poprzez SOAP

Wszystkie interfejsy wspierają wysyłanie i odbieranie SMSów oraz mogą być wspierane przez Callback (powiadomienia o odebranych SMSach i raportach doręczeń)

HTTPS API

Interfejs HTTPS to bezpieczeństwy i jednecześnie prosty w integracji sposóba na podłączenie Pańśtwa aplikacji do naszej platformy. Za pomocą wywołań HTTP Państwa system informatyczny wyśle i odbierze dowolną wiadomość SMS. Interfejs bazuje na mechanizmie przesłania formularza WWW metodą POST do naszego serwera.

Poniżej znajduje się przykład treści rozkazu XML, która sluży do wysłania wiadomości SMS:

Przykładowe zapytanie XML

Zobacz przykład połączenia dla PHP ...

Pobierz dokumentację do HTTPS Api ...

Webservices/SOAP API

Interfejs dla firm, które wykorzystują już technologię SOAP w swojej infrastrukturze. Możliwe połączenie poprzez SSL (port 443). Funkcjonalnie interfejs ten jest analogiczny do naszego interfejsu HTTPS/Smesx

Pobierz dokumentację do SOAP Api ...

MySQL API

Połączenie mySQL dla systemów, które już korzystają z połączeń bazodanowych. Wysłanie SMS-a odbywa się oprzez wpisanie nowego wiersza do tabeli bazy danych mySQL. Tabela ta służy jednocześnie do sprawdzenia statusu wysyłki. Odbieranie SMS-ów odbywa się analogicznie. SMSy przychodzące znajdują się w innej tabeli bazy i wystarczy wykonać select na bazie, aby je odczytać.

Poniżej znajduje się przykład wysłania wiadomości SMS i pobrania jej unikalnego identyfikatora w serwisie do późniejszego sprawdzenia statusu:

Przykładowe zapytanie MySQL

Pobierz dokumentację do MySQL Api ...