Integracja API do wysyłania SMS-ów

Klub SMS oferuje połączenie interfejsu (bramka SMS) do automatycznego wysyłania SMS-ów. Istnieje możliwość integracji usługi z dowolnym projektem.

Spróbować bezpłatnie

Połączenie z bramką SMS serwisu naszej firmy jest bezpłatne bez aktywacji usługi. Jedynym warunkiem jest to, że kodowanie danych, które mają zostać przekazane do interfejsu API, musi być UTF-8.

Wysyłanie SMS-ów przez API

Adres internetowy usługi: https://im.smsclub.mobi/sms/send

Aby wysyłać powiadomienia SMS przez API, musisz podać następujące dane:

1.

src_addr

*
Alfanumeryczna nazwa nadawcy
2.

phone

*
Numery abonentów
(nie więcej niż 100 w jednym żądaniu)
3.

message

*
Treść SMS-a
4.

integration_id

*nie może być wypełniony
*określ, czy pracujesz w programach polecających

Pomyślne wysłanie powiadomienia do systemu partnerskiego potwierdzane jest zwróceniem tablicy, gdzie „info” jest kluczem, id powiadomienia w systemie Klubu SMS. Zgodnie z tym identyfikatorem przypisywany jest status, w którym wartością jest numer telefonu abonenta, do którego została wysłana wiadomość SMS. Zobacz przykład: "107" - id sms, 380989371132 - numer klienta.

Przykład wysyłania wiadomości do formatu "JSON":

{
    "phone" : ["380989361131"],
    "message" : "test text",
    "src_addr" : "VashZakaz"
}
                

Przykład odpowiedzi na format "JSON":

{
 "success_request": {
    "info": {
        "106": "380989361131"
    }
 }
}
                
Taryfy

Jak uzyskać status SMS

id_sms - unikalny identyfikator SMS, którego przesłanie powoduje odebranie statusu. Możesz również wysłać tablicę identyfikatorów powiadomień, nieprzekraczającą 100 identyfikatorów. Po udanym żądaniu program zwraca tablicę informacyjną, gdzie id to klucz SMS, wartość to status.

Przykład:

{
    "id_sms" : ["107"],
}
                

Możliwa odpowiedź:

{
 "success_request": {
    "info": {
        "107": "ENROUTE"
    }
 }
}
                

Opcje statusu

200 – Powodzenie! Żądanie zakończone. Możliwe statusy powiadomień:

1.

ENROUTE

SMS wysłany
2.

DELIVRD

Odebrano SMS
3.

EXPIRED

Czas dostawy minął
4.

UNDELIV

Nie można wysłać SMS-a
5.

REJECTD

SMS odrzucony

Błędy

400

Surowe dane nie zostały zweryfikowane

401

Użytkownik nie jest rozpoznawany przez system

429

Przekroczono limit żądań na jednostkę czasu

453

Podwojony SMS w mniej niż 2 minuty

500x

Awaria programu. Spróbuj później

Uzyskiwanie alfanumerycznych nazw subskrybentów

Wsparcie adres internetowy: https://im.smsclub.mobi/sms/originator

Możesz uzyskać aktywne nazwy alfa, wysyłając zapytanie do powyższego adresu URL. Wystarczy przesłać dostępne dane, które nie zawierają treści tekstowych.

Jeśli żądanie zostanie zakończone, program zwróci listę wolnych nazw alfa:

Opinia na temat pomyślnego wniosku

{
 "success_request": {
    "info": [
        "test1",
        "test2"
        ]
    }
}
                    

Jak uzyskać równowagę użytkownika

Wsparcie adres internetowy: https://im.smsclub.mobi/sms/balance

Wyślij prośbę na powyższy adres URL. Treść tekstowa w danych autoryzowanego użytkownika nie musi być określana.

Jeśli żądanie zostanie zakończone, program zwróci tablicę „info”, w której:

money - bilans
currency - waluta

Opinia na temat pomyślnego wniosku

{
 "success_request": {
    "info": [
        "money": "8121.1800",
        "currency": "UAH"
        ]
    }
}
                    

Bramka SMPP

ESME

SMSC

MSC

SMS, EMS, WAP, USSD, ets

Router sprzętowy jest zgodny z protokołem SMPP v3.4. Aby przetestować router sprzętowy, skontaktuj się z naszym specjalistą.

Bramka HTTP

Brama sieciowa wysyła żądania HTTP do przypisanego adresu URL usługi. Do wysyłania używany jest protokół HTTP oraz metody GET/POST. Aby przetestować router, skontaktuj się z naszymi ekspertami.

Bramka XML

Router sprzętowy jest przeznaczony do wysyłania żądań XML na wyznaczony adres. Żądania zakodowane w UTF-8 są wysyłane przez HTTP metodą POST. Aby sprawdzić bramkę sieciową, skontaktuj się z naszym specjalistą.

Ładowanie próbek

Wybierz bramę i pobierz przykładowe skrypty.

Metod JSON
Pojedynczy   pdf
Masowa
Bilans
Statusy
Nazwy alfanumeryczne
TOP