Dokumentacja API

Transkrypt

Dokumentacja API
Dokumentacja API
HTTP
v. 0.2.1
Zawsze wymagane parametry
service
api
token
Twój identyfikator usługi dostępny w panelu klienta
Twój identyfikator API dostępny w panelu klienta
Token zabezpieczający konto API dostępny w panelu klienta
http://fabrykasms.pl/api/acc/ ­ przy koncie api wybieramy “zdalne używanie” aby uzyskać
wszystkie wymagane informacje dotyczące w/w parametrów.
Wysyłanie wiadomości SMS
link
(POST/GET) https://api.fabrykasms.pl/0.2/http/sms/send
dest
numer pod który wiadomość ma zostać dostarczona (11 znaków)
text
treść wiadomości która ma zostać wysłana (max 160 / 612 znaków)
Opcjonalne parametry
orig
Nazwa nadawcy która jest zatwierdzona w systemie Fabrykasms.pl (string)
send_at
Data wysłania wiadomości (DateTime)
long
Wiadomość o maksymalnej długości 612 znaków. (true/false)
test
Symulacja wysyłki (true/false)
Odpowiedzi
­29
Brak jednego z wymaganych parametrów (service, api, token).
­27
Niepoprawna autoryzacja.
Sprawdź czy service, api oraz token są poprawne.
­19
Parametr dest jest niepoprawny.
­18
Parametr text jest niepoprawny.
­10
Parametr orig jest niepoprawny.
Sprawdź czy masz uprawnienia do tej nazwy nadawcy
1
Przykładowa odpowiedź
(json)
Wiadomość wysłana poprawnie
{"api":{"status":200,"response":1,"error":false,"sms":{"id":11231233}}}
Masowe wysyłanie wiadomości
link
(POST/GET) https://api.fabrykasms.pl/0.2/http/package/send
dest
tablica numerów pod które wiadomości mają zostać dostarczone
text
treść wiadomości bądź tablica z treściami dla tablicy numerów (do 160 znaków)
Opcjonalne parametry
orig
send_at
test
Nazwa nadawcy która jest zatwierdzona w systemie Fabrykasms.pl
Data wysłania wiadomości
Symulacja wysyłki wiadomości
Odpowiedzi
­29
Brak jednego z wymaganych parametrów (service, api, token).
­27
Niepoprawna autoryzacja.
Sprawdź czy service, api oraz token są poprawne.
­19
Parametr dest jest niepoprawny.
­18
Parametr text jest niepoprawny.
­17
Tablice dest, text mają różne identyfikatory.
­10
Parametr orig jest niepoprawny.
Sprawdź czy masz uprawnienia do tej nazwy nadawcy
1
Wiadomość została poprawnie wysłana.
Sprawdzanie wiadomości SMS
link
(POST/GET) https://api.fabrykasms.pl/0.2/http/sms/get
sms
numer identyfikacyjny wiadomości sms zwrócony przez system podczas wysyłki
Odpowiedzi
­29
Brak jednego z wymaganych parametrów (service, api, token).
­27
Niepoprawna autoryzacja.
Sprawdź czy service, api oraz token są poprawne.
­15
Podany identyfikator sms nie występuje w systemie.
1
Przykładowa odpowiedź
(json)
Informacje odebrane poprawnie
{"api":{"status":200,"response":1,"error":false,"sms":{"id":"66785","phonenum
ber":"48666888777","created_at":{"date":"2012­10­24
15:20:05","timezone":"Europe\/Warsaw"},"deleted_at":null,"send_at":null,"se
nt_at":{"date":"2012­10­24
15:20:05","timezone":"Europe\/Warsaw"},"status":1}}}
Kasowanie zaplanowanej wiadomości SMS
link
(POST/GET) https://api.fabrykasms.pl/0.2/http/sms/cancel
sms
numer identyfikacyjny wiadomości sms zwrócony przez system podczas wysyłki
Odpowiedzi
­29
Brak jednego z wymaganych parametrów (service, api, token).
­27
Niepoprawna autoryzacja.
Sprawdź czy service, api oraz token są poprawne.
­15
Podany identyfikator sms nie występuje w systemie.
1
Przykładowa odpowiedź
(json)
Informacje odebrane poprawnie
{"api":{"status":200,"response":1,"error":false,"sms":{"id":"66785","deleted_at
":{"date":"2012­10­21 15:20:05","timezone":"Europe\/Warsaw"}}}}

Podobne dokumenty